- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我实现了一个自定义的 ServletContextListener
并将断点放置在 contextInitialized()
和 contextDestroyed()
上。
当使用 WTP 启动 web 应用程序时,调试器可以停止 contextInitialized()
。但是,当我关闭 Web 应用程序时,contextDestroyed()
中的断点不起作用,Web 应用程序刚刚关闭。是否有可能以及如何使用调试器在 eclipse 中调试 contextDestroyed()
?
我想检查在关闭Web应用程序期间是否可以正确释放使用的资源。
最佳答案
contextDestroyed()
仅当您通过打开Servers View 并右键单击服务器实例并选择Stop 或通过点击 中的红色按钮正常关闭服务器时才会被调用服务器 查看其工具提示显示停止服务器。
当您通过点击工具提示为终止的控制台 View 中的红色按钮完全终止服务器时,它不会被调用。终止(杀死)与停止不同。
关于java - 通过在eclipse中设置断点来调试ServletContextListener.contextDestroyed(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8802457/
我实现了一个自定义的 ServletContextListener 并将断点放置在 contextInitialized() 和 contextDestroyed() 上。 当使用 WTP 启动 we
在实现了 ContextListener 之后,我现在可以通过关闭连接池和刷新缓存等方式愉快地处理 contextDestroyed 事件。 最近我很惊讶 contextDestroyed 在我的服务
我的应用程序服务器日志中有错误 SEVERE: A web application appears to have started a thread named [MyThread] but has
我需要展示一些代码来解释我的问题。 import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; imp
我们在重新加载上下文时遇到多个内存泄漏(在 catalina.out 中发现)。 为了清理这些线程,我创建了 ServletContextListener 的实现。 创建上下文时成功调用了 conte
我创建了一个只有一个 servletContext 监听器的 Web 应用程序。 下面是代码:我曾尝试使用 Runtime.getRuntime() 但这不起作用。因此,虽然谷歌搜索遇到了 Proce
我目前正在实现 ServletContextListener 并使用 contextDestroyed()在我的 Web 应用程序关闭之前运行清理任务。然而,我一直在阅读如何 Runtime.addS
我必须创建一个实现 ServletContextListener 的类在 Tomcat 初始化或关闭期间添加事件。但是,该类必须位于 WEB-INF/lib 内的 jar 文件中。在做了一些阅读之后,
我正在使用 JBoss 7.1.1 和 servlet-api 2.5。 我必须在应用程序关闭时关闭位于 JNDI 中的一些对象。 我正在使用ServletContextListener为此目的: p
我在 ServletContextListener 实现(示例)中看到了很多开发人员编码如下的源代码 public class ServletContextListenerImpl imple
我想在 contextDestroyed 中获取 bean,所以我有这段代码。 public class MyContextListener implements ApplicationContext
我正在 Tomcat 7.0.53 中运行 Web 应用程序。我实现了一个 ServletContextListener(称之为 InitListener)并在 web.xml 中将其正确定义为一个监
我正在尝试向记录器写入一条消息,表明 (Vaadin) servlet 已停止,这使用 SLF4J 和 Log4j2。 为此,我使用了一个 ServletContextListener,它会在应用程序
我有一个 ExecutorService executor = Executors.newSingleThreadExecutor(); 我想在服务器关闭时停止。 我有一个 实现 ServletCon
Heroku 使用 SIGTERM 允许进程正常关闭。但是,Tomcat 进程不响应 SIGTERM,并且从不在我的 ServletContextListener 上调用 contextDestroy
我在我的应用程序中面临内存泄漏(TOMCAT v9),如下所示: 2019 年 9 月 25 日 17:40:34.752 严重 [Thread-10] org.apache.catalina.loa
我是一名优秀的程序员,十分优秀!