【发布时间】:2011-04-05 15:48:08
【问题描述】:
我在关闭生产中的 Grails 应用程序时遇到问题。
从 IntelliJ 运行时它会干净地关闭。但是在独立的 Tomcat 7 上,关闭会使其进入僵尸状态,其中 Java 进程仍然存在,但 HTTP 请求挂起。我必须杀死 java 进程(使用 kill)。
我正在使用 Tomcat 的标准 bin/startup.sh 和 shutdown.sh。 Tomcat 停止后,我将 .war 放到 Tomcat 的 /webapps 目录中,然后启动。
我怀疑它可能是 Quartz 作业调度程序插件,但我在 grails-app/jobs 中部署了一个没有作业的版本,它仍然挂起。
以前有人遇到过这个吗?谢谢!
【问题讨论】:
标签: tomcat deployment grails quartz-scheduler