问题:org.quartz.CronTrigger cannot be cast to org.springframework.scheduling.quartz.CronTriggerBean

分析:Schedule是注入的(@Resoure)

发生异常的代码:

CronTriggerBean cronTrigger = (CronTriggerBean)scheduler.getTrigger(tn, Scheduler.DEFAULT_GROUP);

我之前的配置:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><bean id="ImportJob" class="com.miaozhen.pAuth.task.DicResourceTask"> </bean><bean id="dmJobTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject" ref="ImportJob" /><property name="targetMethod" value="doTask" /><property name="concurrent" value="true" /></bean><bean id="dmRunTime" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"><property name="jobDetail"><ref bean="dmJobTask" /></property><property name="cronExpression"><value>0 35 18 * * ?</value>  <!-- 每天中午10点15分执行 --></property></bean><bean id="StartQuartz" lazy-init="false" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="dmRunTime" /></list></property></bean></beans>

因为我用的是:org.springframework.scheduling.quartz.CronTriggerFactoryBean这个进行CronTriggerBean的创建,因此报错。

所以我把配置文件改成这个,就ok的

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"><!-- 要调用的工作类 --><bean id="ImportJob" class="com.jd.yys.treaty.worker.VervifyRedis"></bean><!-- 定义调用对象和调用对象的方法 --><bean id="dmJobTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject" ref="ImportJob" /><property name="targetMethod" value="doTask" /><property name="concurrent" value="true" /></bean><!-- 定义触发时间 --><bean id="dmRunTime" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail"><ref bean="dmJobTask" /></property><property name="cronExpression"><!--<value>0 59 17 * * ?</value>  --><value>*/1 * * * * ?</value></property> </bean><bean id="StartQuartz" lazy-init="false"class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="dmRunTime" /></list></property></bean>
</beans>

mark一下

org.quartz.CronTrigger cannot be cast to org.springframework.scheduling.quartz.CronTriggerBean相关推荐

  1. 配置org.springframework.scheduling.quartz.CronTriggerBean (转载)

    在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅. 一个Quartz的CronTrigger表达式分为七项子表达式,其中 ...

  2. 配置org.springframework.scheduling.quartz.CronTriggerBean

    在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅. 一个Quartz的CronTrigger表达式分为七项子表达式,其中 ...

  3. JAVA定时器 配置org.springframework.scheduling.quartz.CronTriggerBean

    在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅. 一个Quartz的CronTrigger表达式分为七项子表达式,其中 ...

  4. org.springframework.scheduling.quartz.CronTriggerBean定时任务配置

    在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅. 一个Quartz的CronTrigger表达式分为七项子表达式,其中 ...

  5. spring集成quartz报org.springframework.scheduling.quartz.CronTriggerBean异常

    spring集成quartz项目做定时任务,但是启动tomcat报错: ClassNotFoundException: org.springframework.scheduling.quartz.Cr ...

  6. org.springframework.scheduling.quartz.CronTriggerBean 配置

    一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年:其中年不是必须的,也就是说任何一个表达式最少需要六项. ...

  7. Caused by: java.lang.ClassNotFoundException: org.springframework.scheduling.quartz.CronTriggerBean

    在ssm框架中配置quartz定时器出现: Caused by: java.lang.ClassNotFoundException: org.springframework.scheduling.qu ...

  8. java crontriggerbean_从Spring 3迁移到Spring 4-org.springframework.scheduling.quartz.CronTriggerBean...

    我正在尝试从Spring 3.0.5迁移到Spring4.1.X. Spring 3的类名为" org.springframework.scheduling.quartz.CronTrigg ...

  9. ClassNotFoundException: org.springframework.scheduling.quartz.CronTriggerBean

    spring4.3.6与quartz 2.2.3集成出现以下问题 [html] view plaincopy Caused by: org.springframework.beans.factory. ...

最新文章

  1. 教你IDEA中如何快速查看Java字节码,必须点赞收藏!!!
  2. Shell字符串截取——获取oracle group名字
  3. 易语言mysql连接模块_易语言mysql链接模块libmySQL6.1模块源码
  4. BPF Tools 参考链接
  5. “无效数字” ;java.lang.Integer cannot be cast to java.lang.String
  6. Mathematica 画图操作中的一些小惊喜
  7. 数据库-优化-MYSQL数据库设计规范
  8. appium 驱动 对应9.0 系统_第一章:appium
  9. net use 使用
  10. NumPy库---文件操作
  11. 微软Bing翻译API的使用
  12. 【Python脚本进阶】2.4、conficker蠕虫(下):暴破口令,远程执行进程
  13. 外贸常用术语_常用外贸术语
  14. Unity 日志输出
  15. 查找网站真实IP的方法大全
  16. Java中高级核心知识全面解析——Redis(集群【概述{主从复制、哨兵、集群化}、数据分区方案、节点通信机制、数据结构简析】)5
  17. 抖音自动私信Auto.js脚本源码
  18. 电脑文件丢了怎么快速恢复
  19. ue4 android 虚拟按钮,ue4 创建Android和ios ar应用
  20. 用OpenCV和OCR识别图片中的表格数据

热门文章

  1. JAVA(四)类集/枚举
  2. JavaScript的方法和技巧
  3. python求三角形面积步骤_python算三角形面积
  4. 工业互联网 — Overview
  5. 互联网协议 — HTTP 超文本传输协议
  6. PyCharm使用技巧:PyCharm重构
  7. 基于Confluent.Kafka实现的Kafka客户端操作类使用详解
  8. Lucene 源码分析之倒排索引(三)
  9. asp.net C# MVC 提交表单后清空表单
  10. ELSE 技术周刊(2017.11.20期)