首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有没有办法在Tomcat终止前触发事件,执行一段代码

2013-09-26 
有没有办法在Tomcat停止前触发事件,执行一段代码?比如Tomcat要被关闭了,我想在关闭之前发一份邮件通知管理

有没有办法在Tomcat停止前触发事件,执行一段代码?
比如Tomcat要被关闭了,我想在关闭之前发一份邮件通知管理员。
在关闭之前触发一个事件,去执行发送邮件操作,这个能实现吗?
[解决办法]
除了5楼,其它的回复真不知道在说些什么了,
连基本的SERVLET规范都不清楚还好意思说做J2EE的?
SESSION监听肯定是可以的,因为实现了ServletContextListener接口,
有一个public void contextDestroyed(ServletContextEvent arg0) ;
这个方法,你可以把容器停止时候需要操作的代码丢里面。
当然SERVLET的DESTORY方法也可以。
但是对于OOM这样的错误是无法捕获的。
当然还有其它接口。

这几天把之前做的SSO项目整理了一些,用到了一些序列化和反序列化的操作。

热点排行