67,514
社区成员
发帖
与我相关
我的任务
分享
import java.util.Timer;
import java.util.TimerTask;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class SetTimerExecute extends TimerTask implements
ServletContextListener {
private Timer t = new Timer();
public void contextDestroyed(ServletContextEvent arg0) {
// 服务器关闭时的动作
System.out.println("服务器停止");
t.cancel();
}
public void contextInitialized(ServletContextEvent arg0) {
// 服务器启动时的动作
System.out.println("服务器启动");
t.schedule(new SetTimerExecute(), 10000, 60 * 60 * 1000);
}
public void run() {
try {
System.out.println("自动执行方法");
} catch (Exception e) {
e.printStackTrace();
} finally {
}
}
}