tomcat下,如何每天的7点执行一个servlet?

mahf 2004-05-11 05:31:19
tomcat下,如何每天的7点执行一个servlet?
谢谢大家帮忙
...全文
100 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bengan 2004-06-10
  • 打赏
  • 举报
回复
好~~
Gooing 2004-06-10
  • 打赏
  • 举报
回复
good
xqg1130 2004-06-10
  • 打赏
  • 举报
回复
幫樓主頂
HPFYEAH 2004-05-11
  • 打赏
  • 举报
回复
1、服务器启动和启动后一直运行
写一个servlet,该servlet什么访问都不接受,并且是服务器启动加载的。
在servlet的init方法中启动线程,该线程负责定期执行。
服务器提前加载的配置为:
<servlet>
<servlet-name>bookdetail</servlet-name>
<servlet-class>servlet.BookDetailServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
其中load-on-startup配置的数字为启动顺序,其它的跟普通servlet相同


这个类应该这样写

package system;

public class DeleteMessagerFileThread extends Thread {

public DeleteMessagerFileThread() {
}

public void run() {
try {
do {
//do something
System.out.println("开始删除过期短消息及期附件....");
UserMessage.autoDeleteMessagerAndAccessary();
//sleep(60 * 1000);这儿写的是2小时
sleep(2 * 60 * 60 * 1000);
} while (true);
} catch (Exception e) {
}
}
}
zhujj81 2004-05-11
  • 打赏
  • 举报
回复
多谢楼主~~~
有了定时,我的很多想法都可以实现了,比如数据库备份~
哈哈,偷笑
Philzzf 2004-05-11
  • 打赏
  • 举报
回复
瞧瞧这篇文章吧
http://www.kupage.com/wpm/12/20040302/1701290000027kkaxl1y.htm
biggie 2004-05-11
  • 打赏
  • 举报
回复
搜索本论坛

关健字:定时

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧