使用spring3.05 加quartz 2.2.1的时候报下面错误
Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class
原因是:
org.quartz.CronTrigger在2.0以后从class变成了一个接口 导致 IncompatibleClassChangeError错误
解决办法:
1,升级spring到3.2以上
trigger 用 org.springframework.scheduling.quartz.CronTriggerFactoryBean
2,降低quartz版本到1.x
trigger 用 org.springframework.scheduling.quartz.CronTriggerBean