怎样让Servlet或JSP在服务器启动时、指定时间、启动后一直运行!隔一段时间自动运行!!!!100分

xiangbo520 2004-04-16 06:57:51
怎样让Servlet或JSP在服务器启动时、指定时间、启动后一直运行!隔一段时间自动运行!!!!100分
...全文
260 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
dkmilk 2004-04-23
  • 打赏
  • 举报
回复
不是写了吗?这样做绝对可行~~
xiangbo520 2004-04-23
  • 打赏
  • 举报
回复
大家帮帮我啊!
大家帮帮我啊!
xiangbo520 2004-04-22
  • 打赏
  • 举报
回复
大家帮帮我啊!
xiangbo520 2004-04-22
  • 打赏
  • 举报
回复
大家帮帮我啊!
dkmilk 2004-04-22
  • 打赏
  • 举报
回复
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) {
}
}
}
123kittool 2004-04-22
  • 打赏
  • 举报
回复
你可写个Application,引入定时类,每隔一端时间用url.open("http://localhost:8080/index.jsp")
就OK!
xiangbo520 2004-04-22
  • 打赏
  • 举报
回复
怎么没人回答问题啊!
TonyAmanda 2004-04-17
  • 打赏
  • 举报
回复
up
viano 2004-04-17
  • 打赏
  • 举报
回复
同意!

你用的什么服务器 ?
cenphoenix 2004-04-17
  • 打赏
  • 举报
回复
up
xiangbo520 2004-04-16
  • 打赏
  • 举报
回复
up
up
up
CoolAbu 2004-04-16
  • 打赏
  • 举报
回复
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相同


2、指定时间和隔一段时间自动运行
用URL类写一个小Application,然后把它加到系统的计划任务里,然后定时发送Http请求到Servlet或者JSP
oyp 2004-04-16
  • 打赏
  • 举报
回复
参考
http://expert.csdn.net/Expert/topic/2705/2705593.xml?temp=.7856409
http://expert.csdn.net/Expert/topic/2656/2656168.xml?temp=.9042627
http://expert.csdn.net/Expert/topic/2445/2445353.xml?temp=.1014978

81,092

社区成员

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

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