tomcat定时任务

1.监听类

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, 2000); 
    }
    public void contextDestroyed(ServletContextEvent event){     
        timer.cancel();
    }
}


2.任务类

import java.util.TimerTask;
public class TestTimer extends TimerTask { 
	public void run() {
		System.out.println("ssss");
	}
}


3.监听配置
<listener>
	<listener-class> test.TestListener </listener-class>
</listener>

你可能感兴趣的:(java,tomcat)