java - tomcat docker容器在停止tomcat服务器后停止并退出

标签 java tomcat tomcat8

我正在使用 docker container/image here .运行docker容器后,一切OK。但是如果我运行 /usr/local/tomcat/bin# ./catalina.sh stop/usr/local/tomcat/bin# ./shutdown.sh,正在运行的 docker 容器将停止并退出。

为什么?怎么改?

谢谢。欢迎任何评论。

最佳答案

这是根据定义,参见 https://github.com/docker-library/tomcat/blob/master/Dockerfile.template其中最新行是 CMD ["catalina.sh", "run"]

一旦您手动执行 catalina stop,您会导致上述 CMD 终止,因此容器停止。

关于java - tomcat docker容器在停止tomcat服务器后停止并退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45641460/

相关文章:

java - 如何在 Ubuntu 15.04 上的 Tomcat 上更新 JAVA_HOME/JRE_HOME?

java - 无法在 Android 中编辑裁剪后的照片

java - 如何使用 Spring Webflux 和 Tomcat 调试已发布的连接?

eclipse - 如何从基于 tomcat 的项目中为 jetty 创建一个新的 eclipse 项目并使用 svn/subclipse 进行版本控制?

tomcat - 由于添加了一些监听器,如何调试 tomcat 启动卡住

java - 在反向代理后面嵌入 Tomcat 的 Spring Boot 应用程序在请求/contextPath 时不重定向到 https 而没有尾部斜线

java - 如何在 EAR 或 WAR 之外存储 Java EE 配置参数?

Java:使用泛型进行字符串解析以提高 DRYness

java - Swing : JScrollPane doesn't refresh after changes in the structure of a JTable

java - Tomcat 8.5下的Google Guice MethodInterceptor