触摸:无法触摸`/usr/share/tomcat7/logs/catalina.out':没有那个文件或目录

Roh*_*ain 9 12.04 tomcat7

我在从终端启动 tomcat 时遇到问题。sudo apt-get install tomcat7几天前,我使用 - 安装了 tomcat 。现在,当我使用以下命令启动它时,出现以下错误:

~/tomcat7/bin$ sudo ./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   
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  
./catalina.sh: 389: ./catalina.sh: cannot create /usr/share/tomcat7/logs/catalina.out: Directory nonexistent
Run Code Online (Sandbox Code Playgroud)

我不明白出了什么问题。我能够访问 -http://localhost:8080当我安装它时。但是,我运行命令在启动时禁用启动:

sudo update-rc.d tomcat remove
Run Code Online (Sandbox Code Playgroud)

现在它根本没有开始。:(

Dav*_*rds 6

使用tomcat7软件包安装时,您打算使用 upstart ( service tomcat start) 或/etc/init.d/tomcat脚本启动和停止 Tomcat 。如果您使用startup.sh脚本启动它,那么它的环境变量可能配置不正确。

如果您不想将 Tomcat 作为服务运行,请参阅我对您上一个问题的回答(我应该如何安装 Apache Tomcat 7 以与 Eclipse 一起使用?)以更好地安装 Tomcat。