更新于2012-07-24
本文已更新为使用最新的Struts 2和Quartz 2,并在Tomcat 6和7上进行了测试。
Struts 2并未附带任何现成的“ Struts2-Quartz.jar
”之类的插件,但该Struts2-Quartz.jar
是使用标准的Servlet侦听器将两个框架链接在一起的。 查看关系
Struts 2 <-- (Listener)--> Quartz <---> Scheduler task
在本教程中,我们向您展示如何将Struts 2和Quartz调度程序框架集成在一起。
使用的工具 :
- Struts2.3.4
- 石英2.1.5
- Tomcat 6或7
- Maven 3
- Eclipse 4.2
1.依赖库
依赖关系不是很多,您只需要Struts 2和Quartz jar文件。
档案:pom.xml
...
<dependencies>
<!-- Struts 2 -->
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.4</version>
</dependency>
<!-- Quartz framework -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.1.5</version>
</dependency>
<!-- for javax.servlet.* classes -->
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>servlet-api</art