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>
Tomcat启动就执行特定方法
最新推荐文章于 2019-11-08 11:54:34 发布
本文介绍如何使用Java的Timer和TimerTask类实现Web应用后台定时任务,自动执行特定操作,提高系统效率。
682

被折叠的 条评论
为什么被折叠?



