从终点站开始我有问题。几天前,我用- 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我不明白到底出了什么问题。安装它时,我能够访问- http://localhost:8080。但是,我运行命令在启动时禁用启动:
sudo update-rc.d tomcat remove现在根本就没有开始了。:(
发布于 2013-06-26 17:49:58
使用tomcat7包安装时,您打算使用upstart (service tomcat start)或/etc/init.d/tomcat脚本启动和停止Tomcat。如果您使用startup.sh脚本启动它,那么它的环境变量可能配置得不正确。
如果您不希望将Tomcat作为服务运行,请参阅我对您前面问题(我应该如何安装Apache 7以便与Eclipse一起使用?)的回答,以获得更好的安装Tomcat的方法。
发布于 2019-02-04 16:43:19
只需像这样创建缺少的文件夹:
sudo mkdir /var/tomcat/logs然后再像这样运行tomcat:
sudo sh /opt/apache-tomcat-{version}/bin/startup.sh消息本身是不言自明的,如果您不知道Unix/Linux文件系统的层次结构以及它是如何工作的,我强烈建议您开始看一些教程。
发布于 2018-09-21 22:35:53
在我的例子中,我面临着类似的问题,tomcat7不会启动。
显然,由于框重新启动,/var/log/tomcat7文件夹已被删除.
我是这样修正的:
rwxrwxrwx 1 root root 17 Feb 27 2014 logs -> ../../log/tomcat7
/var/log# mkdir tomcat7
/var/log/tomcat7# cd /etc/init.d/
/etc/init.d# ./tomcat7 starthttps://askubuntu.com/questions/313032
复制相似问题