环境
- Linux/Ubuntu20.04LTS
- Visual Studio Code
- Tomcat9.0.48
异样
抉择的目录不是Tomcat的目录
The selected directory in not a valid Tomcat home
起因
tomcat的目录权限有余!
计划
- 目录权限有余就目录的应用权限,进入到Tomcat的装置目录,这里的装置目录是/usr/local,775 为 rwxr-xr-x, -R 即目录下所有文件权限都一样
lauiji@lauiji-IdeaPad-15sIML-2020:/usr/local$ sudo chmod 755 -R apache-tomcat-9.0.48[sudo] lauiji 的明码:
- 查看权限
lauiji@lauiji-IdeaPad-15sIML-2020:/usr/local$ ll总用量 56...drwxr-xr-x 9 root root 4096 6月 29 18:04 apache-tomcat-9.0.48/
- 进入到Tomcat的目录下执行运作,看是否能运行胜利,胜利运行则阐明当初的权限够了
lauiji@lauiji-IdeaPad-15sIML-2020:/usr/local/apache-tomcat-9.0.48/bin$ ./startup.shUsing CATALINA_BASE: /usr/local/apache-tomcat-9.0.48Using CATALINA_HOME: /usr/local/apache-tomcat-9.0.48Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.48/tempUsing JRE_HOME: /usrUsing CLASSPATH: /usr/local/apache-tomcat-9.0.48/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.48/bin/tomcat-juli.jarUsing CATALINA_OPTS: Tomcat started.
如果没有批改端口号的话,即可通过浏览器拜访localhost:8080
- 敞开服务
lauiji@lauiji-IdeaPad-15sIML-2020:/usr/local/apache-tomcat-9.0.48/bin$ ./shutdown.shUsing CATALINA_BASE: /usr/local/apache-tomcat-9.0.48Using CATALINA_HOME: /usr/local/apache-tomcat-9.0.48Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.48/tempUsing JRE_HOME: /usrUsing CLASSPATH: /usr/local/apache-tomcat-9.0.48/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.48/bin/tomcat-juli.jarUsing CATALINA_OPTS: NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
- 在vscode 下从新抉择Tomcat的目录即可,/usr/local/apache-tomcat-9.0.48
【遇上旱季,吃定彩虹】 -- Layuji