首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java定时器与web服务绑定的有关问题

2012-01-28 
java定时器与web服务绑定的问题写了一个定时器(用Timer和TimerTask),要在每月的1号处理问题,但是怎么样让

java定时器与web服务绑定的问题
写了一个定时器(用Timer和TimerTask),要在每月的1号处理问题,但是怎么样让这个线程随web服务(jboss)的启动而启动,随它的停止而停止?

[解决办法]
把对那个定时器的调用写在 配置文件(.xml )中 ...
[解决办法]
在web.xml里加载
[解决办法]
哈,有两种方法:
方法一:在web.xml里配置一个Servlet,并设置其随Jboss的启动而启动。然后在该Servlet的init()方法里启动你的定时器,在destory()方法里销毁你的定时器即可。
方法二:在web.xml里配置一个Listener,然后在该Listener的初始化方法里启动你的定时器,在其销毁的方法朝左销毁你的定时器即可。

另附一偏方(没实践过:)):把你的定时器写在一个类的main方法里加载,然后在Jboss启动(服务启动)的时候也运行该类即可。


热点排行