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

Ken*_*han 6 java eclipse debugging servlets servlet-listeners

我实现了一个自定义ServletContextListener并将断点放在contextInitialized()contextDestroyed().

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

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

Bal*_*usC 12

contextDestroyed()当你优雅地打开了关闭服务器才会被调用服务器视图和rightclicking服务器实例并选择停止,或通过点击红色按钮在服务器查看其提示说停止服务器.

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