在java的web应用中实现定期执行任务方法二
2006-07-20 17:27
921 查看
使用servlet实现
import java.util.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
public class FdAutoSendMessages extends HttpServlet {
public void init() throws ServletException{
Timer time=new Timer();
Date dt=new Date();
dt.setHours(10); //10点钟
dt.setMinutes(0);
// time.schedule(new FdSendMessages(),0,1000*10);
time.scheduleAtFixedRate(new FdSendMessages(),dt,24*60*1000*60); //每天早上10点运行
}
}
import java.util.*;
public class FdSendMessages extends TimerTask {
public void run() {
// TODO Auto-generated method stub
try{
System.out.println("Family Doctor send messages start......"); //your tasks
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
在web.xml中添加配制
<servlet>
<servlet-name>fdAutoSend</servlet-name>
<display-name>fdAutoSend</display-name>
<servlet-class>你的FdAutoSendMessages 类路径</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
其中<load-on-startup>1</load-on-startup>是指Web容器启动后加载servlet的顺序.
import java.util.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
public class FdAutoSendMessages extends HttpServlet {
public void init() throws ServletException{
Timer time=new Timer();
Date dt=new Date();
dt.setHours(10); //10点钟
dt.setMinutes(0);
// time.schedule(new FdSendMessages(),0,1000*10);
time.scheduleAtFixedRate(new FdSendMessages(),dt,24*60*1000*60); //每天早上10点运行
}
}
import java.util.*;
public class FdSendMessages extends TimerTask {
public void run() {
// TODO Auto-generated method stub
try{
System.out.println("Family Doctor send messages start......"); //your tasks
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
在web.xml中添加配制
<servlet>
<servlet-name>fdAutoSend</servlet-name>
<display-name>fdAutoSend</display-name>
<servlet-class>你的FdAutoSendMessages 类路径</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
其中<load-on-startup>1</load-on-startup>是指Web容器启动后加载servlet的顺序.
相关文章推荐
- 在java的web应用中实现定期执行任务方法一
- java 定时 Java:Web应用下实现定时任务的简便方法
- 转:java 定时任务 Java:Web应用下实现定时任务的简便方法(转)
- Java:Web应用下实现定时任务的简便方法
- Java:Web应用下实现定时任务的简便方法
- Java:Web应用下实现定时任务的简便方法
- java 定时 Java:Web应用下实现定时任务的简便方法(转)
- Java:Web应用下实现定时任务的简便方法
- Java Web应用下实现定时任务的简便方法
- java 定时 Java:Web应用下实现定时任务的简便方法
- Java:Web应用下实现定时任务的简便方法
- java 定时器,固定某个时间执行(Spring+Quartz实现定时任务的配置方法)
- Java Web应用中如何实现任务有效调度-Java基础-Java-编程开发
- 如何用 Java 实现 Web 应用中的定时任务
- 在WEB应用下实现定时任务的简便方法
- 如何用 Java 实现 Web 应用中的定时任务?
- 关于Java Web 使用Spring中使用Quartz(定时调用、实现固定时间执行), 触发定时器(执行某些任务)的实例
- 在WEB应用下实现定时任务的简便方法
- Java Web应用启动后执行定时任务-ScheduledThreadPoolExecutor
- 在WEB应用下实现定时任务的简便方法