服务tomcat8启动失败,使用tomcat8服务启动

我使用Vagrant部署到Ubuntu Linux并尝试启动tomcat8服务。

Tomcat 8是由apt-get install tomcat8

当使用service tomcat8 start命令,我得到了以下错误:

tomcat8.service的作业失败。 有关详细信息,请参阅“systemctl status tomcat8.service”和“journalctl -xe”。

然后我跟踪了systemctl status tomcat8.servicesystemctl status tomcat8.service ,发现:


? tomcat8.service – LSB:启动Tomcat。 加载:加载(/etc/init.d/tomcat8)
有效:失败(结果:退出代码),因为周一2016-03-28 09:44:17 GMT; 5s前
文档:man:systemd-sysv-generator(8)
进程:884 ExecStop = /etc/init.d/tomcat8 stop(code = exited,status = 0 / SUCCESS)
进程:1312 ExecStart = /etc/init.d/tomcat8 start(code = exited,status = 1 / FAILURE)
Mar 28 09:44:12 vagrant-ubuntu-trusty systemd [1]:启动LSB:启动Tomcat ….
3月28日09:44:12 vagrant-ubuntu-trusty tomcat8 [1312]:*启动tomcat servlet引擎tomcat8
Mar 28 09:44:17 vagrant-ubuntu-trusty tomcat8 [1312]:…失败!
3月28日09:44:17 vagrant-ubuntu-trusty systemd [1]:tomcat8.service:控制进程已退出,code =退出状态= 1
3月28日09:44:17 vagrant-ubuntu-trusty systemd [1]:无法启动LSB:启动Tomcat
3月28日09:44:17 vagrant-ubuntu-trusty systemd [1]:单元tomcat8.service进入失败状态。
3月28日09:44:17 vagrant-ubuntu-trusty systemd [1]:tomcat8.service失败。

我不确定如何继续运行Tomcat 8服务。

Solutions Collecting From Web of "服务tomcat8启动失败,使用tomcat8服务启动"

这可能与这个错误有关 。 最近版本的Java不赞成使用经过认可的目录,如果指定了目录,则会失败,但是即使Tomcat8不存在,它也会指定一个目录。 请检查/var/log/tomcat8/在您的问题的注释中建议您查看是否确实是您的问题的根源。 如果是这样,您可以等待错误修复,或者尝试链接错误报告中建议的更新的catalina.sh文件。