使用 service tomcat8 start 启动服务 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 年 3 月 28 日星期一 09:44:17 以来失败(结果:退出代码); 5 秒前

文档: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)

3 月 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]:…失败!

Mar 28 09:44:17 vagrant-ubuntu-trusty systemd[1]: tomcat8.service: control process exited, code=exited status=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 服务。

原文由 Liky 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 986
1 个回答

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

为了解决这个问题,删除 catalina.out 并让 tomcat8 重新创建它。

原文由 Manuel Tijerino 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题