스프링 프레임 워크를 사용하여 Oracle DB에 Quartz Job Store를 구현하고있다. 내 ApplicationContext.xml이 아래에 있습니다스프링 프레임 워크를 사용하는 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
당신은 http://jksnu.blogspot.com/2011/03/ 다음 링크를 통해 이동할 수 있습니다 quartz-framework-implementation-with.html –