quartz spring 版本兼容问题

来源:互联网 发布:淘宝怎么设置客服旺旺 编辑:程序博客网 时间:2024/05/17 02:45

使用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

0 0
原创粉丝点击