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

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

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

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

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

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