tomcat - tomcat7服务的奇怪错误

标签 tomcat web-applications tomcat7 docker

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

service tomcat7 start

它说:

Starting Tomcat servlet engine tomcat7 [fail]

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

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

最佳答案

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

关于tomcat - tomcat7服务的奇怪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26739683/

相关文章:

grails - Tomcat上的Grails 2.4.3应用部署错误

java - CDI Beans 模块部署失败 - 部署 web 应用程序时出现 LifecycleException

tomcat - Glassfish 是否具有类似于 Tomcat 的/运行和/启动选项

php - 比 MVC 更适合 Web 应用程序的架构?

unit-testing - 单元测试和 Web 应用程序 - 资源

java - Tomcat 7 CometProcessor 上缺少 cometd 事件

java - 我们是否需要以及如何模拟真实用户的性能负载模式?

sql-server - MS SQL JDBC 驱动程序在 Tomcat 9 上使用 JNDI Hikari 创建内存泄漏

java - 是否可以在两个或多个不同端口上运行相同的 tomcat?

java - 通过 Jetty 在 Eclipse RCP 应用程序中部署 Struts2 WebApp