我正在使用Spring Framework在Oracle DB上实现Quartz Job Store。我的ApplicationContext.xml低于使用Spring Framework的Quartz JobStore
<bean id="driverJob" class="org.springframework.scheduling.quartz.JobDetailBean">
<property name="jobClass" value="BatchFileCollector" />
</bean>
<bean id="ranchTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="driverJob" />
<property name="startDelay" value="2000" />
<property name="repeatInterval" value="10000" />
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="ranchTrigger" />
</list>
</property>
<property name="dataSource">
<ref bean="dataSource.TEXAN"/>
</property>
<property name="applicationContextSchedulerContextKey">
<value>applicationContext</value>
</property>
<property name="autoStartup">
<value>true</value>
</property>
<property name="configLocation" value="classpath:quartz.properties"/>
</bean>
此配置给我以下错误。
引起:org.quartz.JobPersistenceException:无法存储触发器:触发器引用的作业(DEFAULT.driverJob)不存在。 [请参见嵌套异常:org.quartz.JobPersistenceException:触发器引用的作业(DEFAULT.driverJob)不存在。]
我正在使用Spring Framework 2.5.6。我必须升级我的Quartz版本吗? 我找不到问题。
感谢您的帮助。
请发布完整的堆栈跟踪,而不仅仅是异常文本 – skaffman 2009-07-27 12:33:18
你可以通过以下链接http://jksnu.blogspot.com/2011/03/ quartz-framework-implementation-with.html – 2011-06-09 12:02:58