使用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的順序.