我需要做一个web系统,其中有一个定时任务始终不的断收集数据并写入数据库。web提供界面根据条件筛选查看这些数据。以前在C#上做都是将这个定时任务写成Windows Service.最近在安装Sonatype nexus和Hudson系统时,发现他们也是有一个后台任务不断的在转。但是并没有windows service.可能需要一个timer,但是这个timer在什么地方启动的呢?
2 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
如果使用quartz可以在web.xml文件中做如下配置
<servlet>
<servlet-name>QuartzInitializer</servlet-name>
<servlet-class>org.quartz.ee.servlet.QuartzInitializerServlet</servlet-class>
<init-param>
<param-name>config-file</param-name>
<param-value>/quartz.properties</param-value>
</init-param>
<init-param>
<param-name>shutdown-on-unload</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
- 2 回答
- 0 关注
- 99 浏览
添加回答
举报
0/150
提交
取消