服务tomcat8未能通过使用服务tomcat8启动
我正在使用Vagrant部署到Ubuntu Linux并尝试启动tomcat8
服务。服务tomcat8未能通过使用服务tomcat8启动
Tomcat 8由apt-get install tomcat8
安装。
当使用service tomcat8 start
命令,我得到了以下错误:
Job for tomcat8.service failed. See "systemctl status tomcat8.service" and "journalctl -xe" for details.
然后我跟踪的systemctl status tomcat8.service
,发现:
? tomcat8.service - LSB: Start Tomcat. Loaded: loaded (/etc/init.d/tomcat8)
Active: failed (Result: exit-code) since Mon 2016-03-28 09:44:17 GMT; 5s ago
Docs: man:systemd-sysv-generator(8)
Process: 884 ExecStop=/etc/init.d/tomcat8 stop (code=exited, status=0/SUCCESS)
Process: 1312 ExecStart=/etc/init.d/tomcat8 start (code=exited, status=1/FAILURE)
Mar 28 09:44:12 vagrant-ubuntu-trusty systemd[1]: Starting LSB: Start Tomcat....
Mar 28 09:44:12 vagrant-ubuntu-trusty tomcat8[1312]: * Starting Tomcat servlet engine tomcat8
Mar 28 09:44:17 vagrant-ubuntu-trusty tomcat8[1312]: ...fail!
Mar 28 09:44:17 vagrant-ubuntu-trusty systemd[1]: tomcat8.service: control process exited, code=exited status=1
Mar 28 09:44:17 vagrant-ubuntu-trusty systemd[1]: Failed to start LSB: Start Tomcat..
Mar 28 09:44:17 vagrant-ubuntu-trusty systemd[1]: Unit tomcat8.service entered failed state.
Mar 28 09:44:17 vagrant-ubuntu-trusty systemd[1]: tomcat8.service failed.
我不确定如何进行让我的Tomcat 8服务运行。
这可能与this bug有关。最近的Java版本不赞成使用背书目录,如果指定了目录,则会失败,但是Tomcat8指定了一个,即使它不存在。按照您的问题的评论中的建议检查日志/var/log/tomcat8/
,以确定这是否确实是问题的根源。如果是,您可以等待错误修复,或者尝试链接错误报告中建议的更新的catalina.sh文件。
'/ var/log/tomcat8 /'中是否有任何日志? – dahrens
我发现我无法使用'service tomcat8 start'启动tomcat8,但由于某种原因,它将_would_开始使用'/etc/init.d/tomcat8 start'。不知道这会帮助你,但... –