java - 在 Vaadin 6 中检测应用程序停止

标签 java tomcat vaadin

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

问题是我需要检测何时有人停止了 Tomcat 管理器中的应用程序 - 我需要在停止之前执行一些步骤。我怎样才能检测到?有可能吗?我试图用 Application.close() 检测到这一点,但它不起作用..

提前致谢!

最佳答案

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

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

关于java - 在 Vaadin 6 中检测应用程序停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27104503/

相关文章:

java - Java 中的选项卡项

maven - @Inject 在 JAX-RS 资源中不起作用

java - 一个带有aop的tomcat应用的拦截方法

java - 在 vaadin 和 spring 下进行日志记录

java - 在 focframework 中,我如何制作一个按钮,在一份打印中打印多个 Jasper 报告

java - Vaadin传递参数给 View

java - Eclipselink 未检测到脏实体

java - 为什么此代码会抛出 NullPointerException?

java - 在 JNI 直接字节缓冲区中存储指针是否安全?

java - 通过hadoop在tomcat上运行jar