Quartz框架使用时候异常原因记录

在公司做的项目所搭建框架中需要使用定时器功能,但是对于Quartz需要配置的一大坨配置不感冒,采用配置则无法很好与框架耦合。于是参阅同事代码采取了非配置的写法。

有几个需要注意的:
1、Job不能为内部类,否则无法初始化
2、保证spring升级到新版本。如果使用老版本比如3.0.5,则会出现如下异常:
java.lang.IncompatibleClassChangeError: Found interface org.quartz.JobExecutionContext, but class was expected

该case在http://code.google.com/p/wisematches/issues/detail?id=156上有记录。
3、其定时语法和crontab有些许差别。
语法见:
http://www.blogjava.net/javainthink/archive/2006/10/19/76077.html

猜你喜欢

转载自surlymo.iteye.com/blog/1996045