为什么tomcat不会启动Failed to start apache tomcat web server tomcat.service: Control process exited, code=exited status=203

sha*_*eef 2 java apache ubuntu tomcat

我想做的事

我安装了新的 linux Ubuntu 16.04来设置测试开发环境。

我想安装

  1. 爪哇8
  2. 雄猫8

所以我申请这个教程,并知道我没有任何先前的java或Tomcat安装之前

Java 8 和 tomcat 8 教程 教程 2 与之前相同,但有一些小提示

问题是什么

当我到达启动tomcat的步骤时,它失败了。 无法启动 apache tomcat Web 服务器 tomcat.service: Control process exited, code=exited status=203

无法启动apache tomcat web server tomcat.service: Control process exited, code=exited status=203

sha*_*eef 8

我如何尝试重现:

在 ubuntu 16.04上的新虚拟机上遵循了教程。

在我尝试了很多如下解决方案之后:

  1. 使用 chmod 和权限。
  2. 卸载重装
  3. 更新我的 ubuntu
  4. 重启我的 ubuntu
  5. 重装服务
  6. .service 路径中的双引号建议 ( /etc/systemd/system/tomcat.service )。
  7. 在 ( /etc/systemd/system/tomcat.service )中的 .service 文件中注释 CATALINA_HOME 行。
  8. 其他谷歌搜索解决方案。

解决方案:

来自这里的一个非常小的评论(感谢您的提示)))在我失败后我跑了

您应该运行“ journalctl -xn”以获取有关 Tomcat 启动失败原因的更多详细信息。谢谢。

它给了我这里的主要原因是屏幕截图和RED通知。

journalctl 出错

  • 所有的路径是错误的==>让我不得不修复约五个地方的正确的道路......支票号码2支票影像。

检查数字 2 橙色

  • JAVA_HOME PATH错误的==> 所以要更改并找到正确的路径,请执行此操作

如何找到java路径

然后在tomcat.service 中更改 再次检查此图像这次以粗体黄色查看1它应该指向JDK

橙色的第二个

结果:

所以,显然我走错了路,它奏效了

概括:

在应用某些教程时,请注意提取tomcat 等时的情况,因为它可能会有所不同。