今天做定时任务 用 Quartz 我的spring是3.2 版本,就下载了一个最新的 quartz-2.1.5 集成进去报错
发现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变成了一个interface造成IncompatibleClassChangeError错误
又下载了一个 quartz-1.8.6 导入 解决问题
Spring Quartz 版本冲突解决

本文介绍了一次使用Spring 3.2版本配合Quartz进行定时任务开发时遇到的问题及解决方案。由于使用的Quartz版本过高(2.1.5),导致与Spring中的CronTriggerBean不兼容,具体表现为IncompatibleClassChangeError错误。通过回退到Quartz 1.8.6版本成功解决了这一问题。
1023

被折叠的 条评论
为什么被折叠?



