Quartz异常的一些处理
来源:互联网 发布:微淘与淘宝达人 编辑:程序博客网 时间:2024/05/22 06:32
目录(?)[+]
scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class
quartz版本号:2.1.7
错误:
- Caused by: java.lang.IncompatibleClassChangeError: class org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class
- at java.lang.ClassLoader.defineClass1(Native Method)
- at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
- at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
- at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
- at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)
- at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
- at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
- at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
- at org.springframework.util.ClassUtils.forName(ClassUtils.java:260)
- at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:416)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1290)
- at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1261)
解决:
将CronTriggerBean修改为CronTriggerFactoryBean。如:
- <bean id="CronTriggerBean" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
- <property name="jobDetail" ref="myjob"/>
- <property name="cronExpression" value="0/2 * * * * ?"/>
- </bean>
注意:
由于Quartz 2.x修改了部分API,所以需要修改一下Quartz的配置。大体来说很简单,如下:
1)升级Spring的jar包
2)升级Quartz的jar包
3)修改配置
- 将CronTriggerBean修改为CronTriggerFactoryBean
- 将JobDetailBean修改为JobDetailFactoryBean
Jobs added with no trigger must be durable
分类: quartz
quartz版本号:2.1.7
错误:Jobs added with no trigger must be durable
解决办法:
<property name="durability" value="true" />
durability 表示任务完成之后是否依然保留到数据库,默认false
0 0
- Quartz异常的一些处理
- Quartz异常的一些处理
- 一些异常的处理
- Quartz-异常处理
- 异常处理的一些经验总结
- 记Quartz.Net异常处理
- tomcat-quartz 集成的时候 关闭tomcat异常处理
- 异常处理的一些不错的文章
- 总结最近遇到的一些异常处理
- 异常处理 --- 一些垂死挣扎的代码
- 异常处理 --- 一些垂死挣扎的代码
- 处理异常的一些思考……
- android中一些异常的处理方法
- 关于C++异常处理的一些总结
- Python异常处理方面的一些基础知识。
- Java异常处理的一些常见问题
- 异常统一处理的一些思路
- java 异常处理的一些特殊情况
- Android选项菜单和上下文菜单解析
- 快排
- Centos6.5 网络配置
- 物理Standby Switchover 角色转换
- Android gallery 3D效果
- Quartz异常的一些处理
- C# 正则表达式匹配多层嵌套的括号里面的内容 百度api逆地址解析
- hadoop学习笔记 Hadoop进程
- hdoj继续畅通工程
- 全新整理:微软、谷歌、百度等公司经典面试100题[第101-160题]
- java 效率编程 的一些小知识点
- 网络编程----阻塞、非阻塞和同步、异步IO
- DPDK代码内存分析
- Quartz 参数说明