服务tomcat8无法启动服务tomcat8启动

Lik*_*iky 7 linux ubuntu tomcat vagrant 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.service,发现:


?tomcat8.service - LSB:启动Tomcat.加载:加载(/etc/init.d/tomcat8)
活动:失败(结果:退出代码)自星期一2016-03-28 09:44:17 GMT; 5s ago
Docs: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 ....
Mar 28 09:44:12 vagrant-ubuntu -trusty tomcat8 [1312]:*启动Tomcat servlet引擎tomcat8
3月28日09:44:17 vagrant-ubuntu-trusty tomcat8 [1312]:...失败!
3月28日09:44:17 vagrant-ubuntu-trusty systemd [1]:tomcat8.service:控制进程退出,代码=退出状态= 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服务.

小智 6

当 tomcat8 服务器在用户 tomcat8 下运行且 catalina.out 由 root 创建时,可能会导致此问题。

要解决此问题,请删除 catalina.out 并让 tomcat8 重新创建它。


bel*_*daz 2

这可能与此错误有关。Java 的最新版本不推荐使用认可目录,如果指定了目录就会失败,但 Tomcat8 会指定一个目录,即使它不存在。/var/log/tomcat8/按照问题评论中的建议检查登录,看看这是否确实是问题的根源。如果是,您可以等待错误修复或尝试链接的错误报告中建议的更新的 catalina.sh 文件。