检测Vaadin 6中的应用程序停止

时间:2014-11-24 12:06:32

标签: java tomcat vaadin

我在使用Vaadin 6编写的Web应用程序中遇到问题(应用程序在Apache Tomcat 6.x中运行)。

问题是我需要检测有人在Tomcat管理器中停止应用程序 - 我需要在停止之前执行一些步骤。我怎么能检测出来?它甚至可能吗?我试图用Application.close()来检测这个,但它不起作用..

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以使用ServletContextListener来监听contextDestroyed事件。

如果您正在使用Vaadin的Spring集成,您还可以使用简单的生命周期监听器bean来跟踪您需要做出反应的事件。