Tomcat启动与关闭事件监听
来源:互联网 发布:淘宝加入购物车没反应 编辑:程序博客网 时间:2024/04/28 20:09
今天在做项目的时候,需要在tomcat启动的时候便进入某个Java类中初始化一些信息。主要是加载数据字典表中的数据。通过学习了tomcat的事件处理机制以及tomcat的生命周期。将该问题成功解决,现在将这个过程记录如下:
一:首先,自定义一个监听器类,并实现ServletContextListener,重写里面的contextDestroyed和contextInitialized,将需要进行的操作写在这两个方法中。
[java] view plain copy
- public
class TomcatListener implementsServletContextListener{ -
-
-
@Override -
public void contextDestroyed(ServletContextEvent arg0) { -
-
System.out.println("tomcat关闭了.........."); -
} -
-
-
@Override -
public void contextInitialized(ServletContextEvent arg0) { -
-
System.out.println("tomcate启动了.............."); -
} -
- }
二:在web.xml中注册该监听器。注册一个监听程序涉及在web.xml的web-app元素内放置一个listener元素。在listener元素内,listener-class元素列出监听程序的完整的限定类名,如下所示:
虽然listener元素的结构很简单,但请不要忘记,必须正确地给出web-app元素内的子元素的次序。listener元素位于所有的servlet元素之前以及所有filter-mapping元素之后。此外,因为应用生存期监听程序是serlvet规范的2.3版本中的新内容,所以必须使用web.xmlDTD的2.3版本及以上,而不是2.2版本。
阅读全文
0 0
- Tomcat启动与关闭事件监听
- Tomcat启动与关闭事件监听
- tomcat启动与关闭
- Tomcat服务器关闭监听事件的处理
- 监听Web容器启动与关闭
- ServletContextListener使用详解(监听Tomcat启动、关闭)
- ServletContextListener使用详解(监听Tomcat启动、关闭)
- tomcat服务启动与停止的监听
- 监听浏览器关闭事件
- Linux下 Tomcat启动与关闭
- linux下启动与关闭oracle监听与实例
- linux下启动与关闭oracle监听与实例
- JS监听关闭浏览器事件之Onunload与Onbeforeunload
- android 事件监听,蓝牙开启与关闭,java_Date日期
- Oracle 9i监听程序启动与关闭
- Oracle (监听服务/数据库服务)启动与关闭
- Java监听应用的启动与关闭实例
- linux下oracle11g R2的启动与关闭监听、数据库
- HTML5学习之FileReader接口
- 通过上节的块设备驱动分析,本节便通过内存来模拟块设备驱动
- Mybatis3 执行insert语句后获…
- 微信小程序入门——小程序与页面的生命周期
- MySQL表名不区分大小写的设置方法
- Tomcat启动与关闭事件监听
- 为什么给定宽元素设置左右margin为…
- Sub-PU based Motion Vector Prediction
- Elasticsearch与Solr
- 对于Java应该明确这些知识点
- select在各个浏览器中的兼容性问题
- JavaScript设计模式--简单工厂模式
- ConcurrentMap.putIfAbsent(key,va…
- tomcat7中maxConnections、maxThre…