Tomcat安装startup.sh不起作用

spo*_*n72 5 tomcat

所以我遵循了以下步骤列表:https : //www.digitalocean.com/community/articles/how-to-install-apache-tomcat-on-ubuntu-12-04

当我尝试运行启动脚本时,我收到以下消息:

$CATALINA_HOME/bin/startup.sh
Using CATALINA_BASE:   /usr/share/tomcat7
Using CATALINA_HOME:   /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME:        /usr/lib/jvm/default-java
Using CLASSPATH:       
/usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
touch: cannot touch `/usr/share/tomcat7/logs/catalina.out': No such file or directory
/usr/share/tomcat7/bin/catalina.sh: 389: /usr/share/tomcat7/bin/catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?我应该修改CATALINA_BASE变量吗?

Bra*_*iam 3

你的问题是你不能混合指南。只需恢复对文件的修改即可~/.bashrc。使用第一个命令,您已经安装了 tomcat,但没有启动网络服务器。只需运行sudo service tomcat7 start然后转到您的网络浏览器并输入http://localhost:8080即可完成。

在此输入图像描述

sudo lsof -i:8080
COMMAND   PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    11399 tomcat7   44u  IPv6 632616      0t0  TCP *:http-alt (LISTEN)
Run Code Online (Sandbox Code Playgroud)


小智 0

您需要在抱怨“没有此类文件或目录”的文件夹下创建日志文件夹和 catalina.out 文件,并给出 chmod 766 catalina.out。之后再次运行 $CATALINA_HOME/bin/startup.sh 。