一、web.xml中配置监听器 启动程序执行
<listener>
<listener-class>com.util.StartInit</listener-class>
</listener>
二、在StartInit方法中 启动Timer定时器
public class StartInit implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent arg0) {
// TODO Auto-generated method stub
System.out.println("------------------------系统关闭---------------------");
}
@Override
public void contextInitialized(ServletContextEvent arg0) {
// TODO Auto-generated method stub
System.out.println("------------------------监控初始化---------------------");
Timer timer = new Timer();
RemoveIpTimer rit = new RemoveIpTimer();
timer.schedule(rit, 6*1000,300000);
}
}
三、方法的实现 实现类继承TimerTask
public class RemoveIpTimer extends TimerTask{
@Override
public void run() {
//这里添加实现
}
}