quartz一些报错
来源:互联网 发布:意大利工业知乎 编辑:程序博客网 时间:2024/06/08 10:13
问题一
java.lang.NoClassDefFoundError: javax/transaction/UserTransaction
缺少 jta.jar
问题二
Error creating bean with name 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' defined in file [E:\workspace\eis_oracle2\web\WEB-INF\classes\conf\spring\eisSystemScheduleContext.xml]: Invocation of init method failed; nested exception is org.quartz.SchedulerConfigException: Failure occured during job recovery. [See nested exception: org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: ORA-00942: table or view does not exist
原因:其实这都是Spring的自动装配惹得祸,当存在dataSource的bean,在初始化SchedulerFactoryBean时就自动装配该dataSource属性,此时就启用了jobstore的LocalDataSourceJobStore模式使用数据库来维持状态,quartz的jobstore会从数据库中查询任务。quartz使用数据库进行job状态的维护,但是在数据库中没有找到相应的table,从而无法正常初始化scheduler 。
解决:屏蔽掉自动装配,如下:
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean" autowire="no">
<property name="triggers">
<list><ref bean="clearLogsTrigger" /></list>
</property>
</bean>
- quartz一些报错
- spring quartz 报错
- quartz报错
- Quartz报错
- Spring quartz 定时器报错
- Quartz报错:java.lang.ClassNotFoundException: org.quartz.jobs.FileScanListener
- Quartz 报错,改用Spring task
- hibernate+quartz,oracle报错ora-12520
- java junit测试quartz job报错
- Spring+Quartz的版本报错问题
- quartz报错:OPTION SQL_SELECT_LIMIT=1
- 一些报错总结
- quartz报错:org.quartz.JobPersistenceException: Couldn't store job: JobDataMap values must be Strings w
- Quartz启动报错scheduling.quartz.SchedulerFactoryBean#0' defined in URL
- quartz配置文件quartz_***.xml报错及修改方法
- 配置spring-scheduling.quartz 定时 报错解决
- quartz定时报错,连接失效出现问题
- dsdt的一些报错
- 使用pythn脚本获取服务器ssl证书的Common Name
- 水木清华社区招聘信息定时抓取
- latex PPT 模板 template
- 随机数生成
- 15周【项目1-工资数据的输入】
- quartz一些报错
- outlook 搜索奇慢无比
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- GNU ARM 汇编
- 博客之Hello World
- C/C++中Static的作用详述(转载)
- log file sync
- POJ 3041Asteroids(二分图最大匹配)
- [Unity3D]Unity3D游戏开发之回合制游戏原型的实现