为什么 tomcat 不会以无法启动 apache tomcat web 服务器 tomcat.service: 控制进程退出,代码 = 退出状态 = 203

新手上路,请多包涵

我想做什么

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

我想 安装

  1. Java 8
  2. 雄猫 8

所以我应用了本教程并且知道我 以前 没有安装任何 java 或 tomcat。

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

问题是什么

当我到达 启动 tomcat 的步骤时,它失败了。 无法启动 apache tomcat Web 服务器 tomcat.service:控制进程已退出,代码=退出状态=203

无法启动 apache tomcat Web 服务器 tomcat.service:控制进程已退出,代码 = 退出状态 = 203

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

阅读 711
2 个回答

我如何尝试重现:

在 ubuntu 16.04 上遵循了关于新虚拟框 的教程。

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

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

解决方案:

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

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

它给我的主要原因是屏幕截图和 红色 通知。

journalctl 错误

  • 所有 路径都是错误的==>所以我不得不为 正确的路径 修复大约五个地方……检查 橙色 检查图像中的 2 号。

支票号码 2 橙色

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

如何找到java路径

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

橙色的二号

结果:

所以,显然我走错了路,但它 成功了

概括:

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

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

或者,您可以通过转到 /path/to/tomcat/bin/ 并运行 ./startup.sh 来启动 tomcat

它会吐出它正在使用的所有变量,您可以相应地配置您的 tomcat.service 文件。

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

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