springmvc+quartz集群+sqlserver
阿新 • • 發佈:2018-05-08
Failure obtaining d quartz集群 異常信息
<bean id="timingScheduleJobDetail" class="frameworkx.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
gzxh_fxy
AUTO
org.quartz.simpl.SimpleThreadPool
5
1
org.quartz.impl.jdbcjobstore.JobStoreTX
true
15000
1
1500
SELECT * FROM {0}LOCKS UPDLOCK WHERE LOCK_NAME = ?
QRTZ_
註意點:
TestQuartz需繼承Serializable
重寫MethodInvokingJobDetailFactoryBean
參考文章:
https://www.cnblogs.com/chjun2000/archive/2012/07/22/2604129.html
http://mushme.iteye.com/blog/1874370(重寫MethodInvokingJobDetailFactoryBean)
Failure obtaining db row lock: 第 1 行: 只有 DECLARE CURSOR 才允許使用 FOR UPDATE 子句。
只有 DECLARE CURSOR 才允許使用 FOR UPDATE 子句
修改方法
<prop key="org.quartz.jobStore.selectWithLockSQL">SELECT * FROM {0}LOCKS UPDLOCK WHERE LOCK_NAME = ?</prop>
集群配置
背景
quartz:1.8.4
spring:3.0.5.RELEASE
配置
<bean id="testQuartz" class="com.test.quartz.TestQuartz" />
springmvc+quartz集群+sqlserver