1.创建一个javaweb项目。在web.xml里配置信息。
例子:
<listener>
<listener-class>timer.TimerListener</listener-class>
</listener>
2.创建一个TimerListener类,实现ServletContextListener接口。
例子:
package timer;
import java.util.Calendar;
import java.util.Timer;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class TimerListener implements ServletContextListener{
private Timer timer=null;
@Override
public void contextDestroyed(ServletContextEvent sce) {
if(timer!=null){
timer.cancel();
sce.getServletContext().log("定时器已销毁");
}
}
@Override
public void contextInitialized(ServletContextEvent sce) {
Calendar now = Calendar.getInstance();//服务器正常的时间
//执行任务,每天16:49