好久之前用过quartz来跑定时任务,近期工作上轻松一点,回头来回味一下
细节先不说,把基本的配置先贴上来,确保可以跑出基本的服务。我没有配置spring,直接在web.xml中配置了quartz,步骤如下:
1.下载jar
老生长谈的第一步,网址http://www.terracotta.org/dl/quartz-oss-sign-up
我用的1.8.5版本,没有用最新的2.0.1版本
2.配置web.xml
<servlet>
<servlet-name>quartz</servlet-name>
<servlet-class>
org.quartz.ee.servlet.QuartzInitializerServlet
</servlet-class>
<init-param>
<param-name>config-file</param-name>
<!-- 在src下新建目录configFiles用来存放各种插件的配置文件 -->
<param-value>/configFiles/quartz.properties</param-value>
</init-param>
<init-param>
<param-name>shutdown-on-unload</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>start-scheduler-on-load</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
3.编写quartz.properties文件
如果quartz.properties不配置的话,quartz会使用自带的一份默认配置文件
#===