【问题标题】:Weird error with tomcat7 servicetomcat7服务的奇怪错误
【发布时间】:2014-12-31 14:39:51
【问题描述】:

我在 docker 容器中运行 tomcat7。当我运行这个命令时:

service tomcat7 start

上面写着:

Starting Tomcat servlet engine tomcat7 [fail]

但我看到“它有效!”页面,我看到我的应用程序正在运行。 /var/log/tomcat7 中的日志没有显示任何异常。如果它说它无法启动有关系吗?

我没有在 8080 端口上运行任何其他的 tomcat7 实例。

【问题讨论】:

  • 请提供有关您的初始化系统和 tomcat7 初始化脚本/作业的详细信息

标签: tomcat web-applications tomcat7 docker


【解决方案1】:

service 表示您正在运行 init 或 systemd。这在 docker 容器中是非常不寻常的。我从来没有见过它工作。通常,您要么运行单个进程(例如 RUN /usr/bin/tomcat7),要么使用 supervisord 管理多个进程。 https://docs.docker.com/articles/using_supervisord/

【讨论】:

  • 当我运行我的容器时,我会运行 /bin/bash,这样我就可以在我的容器中进行修改。进入容器后,我运行 service tomcat7 start。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多