`

Spring+Quartz的版本不兼容的问题

阅读更多
引用 http://www.cnblogs.com/interdrp/p/3587221.html

使用Spring配置管理Quartz的时候会遇到下面的异常:




1.Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class 



原因是Spring 3.0版本中内置的Quartz版本是<2.0的,在使用最新的Quartz包(>2.0)之后,接口不兼容。




解决办法有三种:



1.降低Quartz版本,降到1.X去。

2.升级Spring版本到3.1+,根据Spring的建议,将原来的**TriggerBean替换成**TriggerFactoryBean,例如CronTriggerBean 就可以替换成 CronTriggerFactoryBean。替换之后问题解决。

3.如果不在xml配置文件中引用 Spring 3.0 是支持 Quartz2.2.1(目前最新版本),直接在程序中调用即可。
分享到:
评论

相关推荐

    spring Security+Ehcache+quartz+swagger2+Mysql5.6+springjdbc

    以SpringBoot 为中心,模块化开发系统,用户可以随意删减除权限...复用,组装性强主要应用技术:spring Security+Ehcache+quartz+swagger2+Mysql5.6+springjdbc+druid+spring social+spring session + layerui+vue.js

    Spring Quartz1.8.x

    NULL 博文链接:https://panyongzheng.iteye.com/blog/2081469

    Spring+SpringMVC+Mybatis整合实现增删改查功能(适合入门学习也可以做脚手架开发)

    6、json插件使用阿里的开源fastjson工具,注意低版本的fastjson与swagger不兼容,这里有坑; 7、包含了一个文件上传的功能,可上传单个或多个文件; 8、包含了数据表导出为Excel下载的功能,包含了解析Excel内容的API...

    spring2.0 Quartz 执行每天定时任务 建议用quartz-all-1.8.4.jar更稳定,兼容性更好

    NULL 博文链接:https://thinktothings.iteye.com/blog/804732

    Springboot集成quartz集群

    本文章是关于springboot集成quartz集群的步骤,LZ亲测。

    quartz-1.6.6 教程,代码

    quartz-1.6.6 工程,附带代码+数据库表结构+文档说明

    Quartz持久化资料大全

    Quartz 持久化采用2.1.7版本,兼容2.2.0,数据源采用spring框架dataSource

    quartz-2.2.1.zip

    在tomcat6,tomcat7下都可以用,没用过spring,不知道跟spring版本的兼容性。更多下载请去官网下载页面(不保证官网地址永远有效): http://www.quartz-scheduler.org/downloads 顺便说一下,官网下载的quartz-2.2.1...

    Spring boot+Mybatis整合实现增删改查(适合初学者入门必备也可以做脚手架开发)

    6.json插件使用阿里的开源fastjson工具,注意低版本的fastjson与swagger不兼容,这里有坑; 7.包含了一个文件上传的功能,可上传单个或多个文件; 8.Excel导入导出工具使用EasyPOI来完成:https://easypoi.mydoc.io/ ...

    Spring 2.5 jar 所有开发包及完整文档及项目开发实例

    13) spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jarspring2.0和spring2.5及以上版本的jar包区别Spring 2.5的Jar打包 在Spring 2.5中, Spring Web MVC...

    JavaFan 建站系统 v3.9.16

    JavaFan 建站(整站)系统V3.9.16框架:struts2 spring3 hibernate4 freemarker2.3 mysql5 quartz flazr 1.系统内置了几套模块,可自由切换,通过修改WEB-INF\classes\spring-core.xml 文件的28行,现有可选的模版有...

    JavaFan 建站系统 v3.9.16.rar

    框架:struts2 spring3 hibernate4 freemarker2.3 mysql5 quartz flazr 1.系统内置了几套模块,可自由切换,通过修改WEB-INF\classes\spring-core.xml 文件的28行,现有可选的模版有:bbs、blogBaby、blogBlack...

    开源中国源码

    基于Spring Boot版本开发,利用成熟开发技术,开放系统源码和开发文档,让二次开发更容易。 ##### 弹性设计,任性定制 UI设计简约又灵活, Bootstrap定制模板让用户自由发挥,让自己的社区更具独特个性。 #####...

    event-job

    兼容Spring Cacheable 设计 使用RDBS做任务持久化 使用Message Queue Service发布任务更新 可移除参考Java类为执行对象 以职位组,职位名称注册任务处理器 使用 任务管理服务 一,配置调度程序 任务管理专案和任务...

    J2eeFAST企业级快速开发平台-其他

    J2eeFAST是一个Java EE企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis-Plus、Freemarker、Bootstrap、AdminLTE)采用经典开发模式,让初学者能够更快的入门并投入到团队...

    Eclipse开发分布式商城系统+完整视频代码及文档

    解决火狐兼容性问题.avi │ 14.spring的父子容器.avi │ 淘淘商城第三天笔记.docx │ ├─04.第四天 │ 01.第三天内容复习.avi │ 02.课程计划.avi │ 03.富文本编辑器的使用.avi │ 04.商品添加功能-分析.avi │ ...

Global site tag (gtag.js) - Google Analytics