您的位置:首页 > 运维架构 > Tomcat

01、配置tomcat的web.xml文件,使得方法在tomcat启动时被加载

2017-12-25 09:41 756 查看
  在日常的开发中,我们经常会用到一个功能,就像我们项目中会用到一个功能,就是在tomcat启动时,需要启动一个方法,执行网络连接和数据加载的功能,那么怎么实现这个过程呢?方法挺简单,只需要两步就可以实现,下面是具体的实现方法:

1、打开项目的web.xml文件,然后在<filter></filter>后面配置<listener></listener>标签:

<!-- 增加监听启动类TestListener的listener 2017/12/25-John -->
<listener>
<listener-class>com.pengtu.service.netty.TestListener</listener-class>
</listener>


这里我启动TestListener类,这个类是我实现netty网络连接和数据接受的入口入口方法,注意,这里写的是类的全路径名。

2、这里配置好之后,在刚才你配置的TestListener类中实现:ServletContextListener这个类,示例代码如下:

/**
* @author John
* @date 2017年12月25日 上午9:48:36
* @describe 测试Listener
*/
public class TestListener implements ServletContextListener{

@Override
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("Tomcat终止时加载");

}

@Override
public void contextInitialized(ServletContextEvent arg0) {
System.out.println("Tomcat启动时加载");

}
}


具体的实现就两个方法而已,不是很复杂。至此,Listener配置完毕。

慢慢开始学着写博客,一方面为了记录,一方面也是适当地输出,如果有哪位大佬看到我哪里写的不好,请斧正,共同进步,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: