java – 通过在eclipse中设置断点来调试ServletContextListener.contextDestroyed()

我实现了一个自定义servletcontextlistener,并将断点放在contextinitialized()和contextDestroyed()上.

使用WTP启动Web应用程序时,调试器可以停止contextinitialized().但是当我关闭Web应用程序时,contextDestroyed()中的断点不起作用,Web应用程序就会关闭.是否有可能以及如何使用调试器来调试eclipse中的contextDestroyed()?

我想检查在关闭Web应用程序期间是否可以正确释放所使用的资源.

解决方法

只有在通过打开Servers视图并右键单击服务器实例并选择Stop,或者在Servers视图中单击工具提示“停止服务器”的红色按钮来正常关闭服务器时,才会调用contextDestroyed().

通过点击Console视图中工具提示显示Terminate的红色按钮完全终止服务器时,将不会调用它.终止(杀戮)与停止不同.

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...