Tomcat中设置监听类定时执行程序
首先建立一个监听类: <br /> <pre class="brush:java; toolbar: true; auto-links: false;"> 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);//milliseconds } public void contextDestroyed(ServletContextEvent event) { timer.cancel(); } } </pre> <br /> 新建一个任务类 <br /> <br /> <pre class="brush:java; toolbar: true; auto-links: false;"> import java.util.TimerTask; public class TestTimer extends TimerTask { public void run() { System.out.println("ssss"); } }</pre> <br /> 配置xml信息 <br /> <pre class="brush:xml; toolbar: true; auto-links: false;"> <listener> <listener-class> test.TestListener </listener-class> </listener></pre> <br />
本文由用户 fmms 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!