1

Heroku 使用 SIGTERM 允许进程正常关闭。但是,Tomcat 进程不响应 SIGTERM,并且从不在我的 ServletContextListener 上调用 contextDestroyed。

如何让 Tomcat 使用 Heroku 重新启动或当 Heroku 为我的应用程序进行 slug 编译时调用 contextDestroyed。

4

1 回答 1

0

你是对的。关闭挂钩未注册以触发 Tomcat 的正常关闭,因此上下文不会在关闭生命周期事件中循环。最新版本的 webapp-runner 解决了这个问题:https ://github.com/jsimone/webapp-runner/issues/22

于 2013-02-14T15:57:28.887 回答