java web-application初始化和关机

我试图实现一个webapp的初始化和关闭.包括初始化和关机:

> Hibernate(v3.6);
> C3P0(v0.9.1.2);
> EHCache(v2.3.0);
石英(1.8.4);
>我的webapp特有的其他任务;

使用Tomcat 5.5.30和Java 6.我的想法是避免资源泄漏,主要是因为在开发环境中重新部署了webapp.

我该如何实现?

解决方法

通常对于Web初始化和关闭,您将编写一个 ServletContextListener.

执行此操作的步骤如下:

>编写一个实现javax.Servlet.servletcontextlistener的类
>添加一个标签到web.xml部署描述符来注册你刚创建的类
>部署应用程序

部署应用程序时,将调用contextInitialized方法.您可以在此处放置所有初始化.在应用程序关闭时将会调用contextDestroyed方法.

相关文章

应用场景 C端用户提交工单、工单创建完成之后、会发布一条工...
线程类,设置有一个公共资源 package cn.org.chris.concurre...
Java中的数字(带有0前缀和字符串)
在Java 9中使用JLink的目的是什么?
Java Stream API Filter(过滤器)
在Java中找到正数和负数数组元素的数量