关于java 定时控制任务
为什么,这个定时控制任务没有作用!
MyListener类
package com.ruigao.struts.bean;
/**
* java定时控制任务,定义监听器。
*/
import java.util.Timer;
import javax.servlet.ServletContextListener;
import javax.servlet.ServletContextEvent;
public class MyListener implements ServletContextListener{
//定义时间,定时控制任务的执行
private Timer timer = null;
public void contextInitialized(ServletContextEvent arg0) {
// TODO 自动生成方法存根
timer = new Timer(true);
//每五秒操作一次
timer.schedule(new MyTask(),0, 5000);
//timer.schedule(new MyTask(), 0,604800000);
}
public void contextDestroyed(ServletContextEvent arg0) {
// TODO 自动生成方法存根
timer.cancel();
}
}
MyTask类
package com.ruigao.struts.bean;
import java.util.TimerTask;
public class MyTask extends TimerTask{
//执行具体的任务,TaskTime.
public void run(){
System.out.println("Hello word!");
}
}
web.xml配置
<listener>
<listener-class>com.ruigao.struts.bean.MyListener</listener-class>
</listener>
我启动,Tomcat后,始终没有反应,有请高手解答一下