我实施自定义 ServletContextListener 并将断点放在 contextInitialized()contextDestroyed().

使用WTP启动Web应用程序时 contextInitialized() 调试器可以停止。但是当我关闭Web应用程序时,断点在 contextDestroyed() 请勿工作,Web应用程序只是关闭。是否可能以及如何使用调试器进行调试 contextDestroyed() 在日食?

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

有帮助吗?

解决方案

contextDestroyed() 仅当您通过打开服务优雅地关闭服务器时才会被调用 服务器 查看并右键单击服务器实例并选择 停止, ,或通过按下红色按钮 服务器 查看其工具提示说的 停止服务器.

它会 不是 当您完全按下“红色”按钮中的红色按钮时,请致电 安慰 查看其工具提示说的 终止. 。终止(杀戮)与停止不同。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top