在日常的开发中,我们经常会用到一个功能,就像我们项目中会用到一个功能,就是在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配置完毕。
慢慢开始学着写博客,一方面为了记录,一方面也是适当地输出,如果有哪位大佬看到我哪里写的不好,请斧正,共同进步,谢谢!