Tomcat启动监听器

来源:互联网 发布:鲁迅体 知乎 编辑:程序博客网 时间:2024/06/07 01:23

1.tomcat启动时执行某一方法:

import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class TestListener implements ServletContextListener {  private Timer timer = null;  public void contextInitialized(ServletContextEvent event) {    timer = new Timer(true);    timer.schedule(new TestTimer(), 0, 86400000);//milliseconds  }  public void contextDestroyed(ServletContextEvent event) {    timer.cancel();  }}------------------------------------------import java.util.TimerTask;public class TestTimer extends TimerTask {  public void run() {    // do something ...  }}------------------------------------------web.xml:<listener><listener-class>test.TestListener</listener-class></listener>