我从终端启动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
我不明白哪里出了问题。http://localhost:8080
安装后,我便可以访问。但是,然后,我运行了在启动时禁用启动的命令:
sudo update-rc.d tomcat remove
现在,它根本没有开始。:(
@gertvdijk。噢亲爱的!现在可以使用了。好像tomcat是作为服务安装的。谢谢。
—
罗希特·贾因
@gertvdijk。我还有一个问题。我现在正在尝试部署战争文件。我将其复制到-
—
Rohit Jain
/usr/share/tomcat7/webapps
目录中。但是,当我访问页面时,它显示404错误。然后,我将war文件移至- /var/lib/tomcat7/webapps
,它也显示了相同的错误。我将如何部署战争?如果您愿意,我可以将其发布为其他问题。
@gertvdijk。同时,您可以添加评论作为答案。我会接受的。谢谢:)
—
Rohit Jain
请不要在评论中提出新问题。您可以按页面顶部的“问问题”按钮来提出新问题。
—
gertvdijk
~/tomcat7
?中)安装了另一个,因为Ubuntu不会将日志文件写入/usr/share/tomcat7/logs
,而是写入/var/log
某处。您不是要像这样运行Tomcatservice tomcat start
吗?