加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java web-application初始化和关机

发布时间:2020-12-14 17:43:50 所属栏目:Java 来源:网络整理
导读:我试图实现一个webapp的初始化和关闭.包括初始化和关机: Hibernate(v3.6); C3P0(v0.9.1.2); EHCache(v2.3.0); 石英(1.8.4); 我的webapp特有的其他任务; 使用Tomcat 5.5.30和Java 6.我的想法是避免资源泄漏,主要是因为在开发环境中重新部署了webapp. 我该如
我试图实现一个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方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读