我在docker容器中运行tomcat7。当我运行此命令时:
service tomcat7 start
它说:
Starting Tomcat servlet engine tomcat7 [fail]
但我看到'它有效!'页面,我看到我的应用程序正在运行/ var / log / tomcat7中的日志不会显示任何异常。它是否表示无法启动是否重要?
我没有在端口8080上运行任何其他tomcat7实例。
答案 0 :(得分:2)
service
表示您正在运行init或systemd。这在docker容器中非常罕见。我从来没有见过它有效。通常,您要么运行单个进程(例如RUN / usr / bin / tomcat7),要么使用supervisord管理多个进程。 https://docs.docker.com/articles/using_supervisord/