出现如下错误:
Caused by: org.quartz.JobPersistenceException: Couldn’t store trigger: The job (DEFAULT.driverJob) referenced by the trigger does not exist. [See nested exception: org.quartz.JobPersistenceException: The job (DEFAULT.driverJob) referenced by the trigger does not exist.]
解决方法:
原因是数据源中加入了
< property name =”defaultAutoCommit” value =”false” />
去掉或者改成true就行了
<!-- quartz使用的数据源配置 --> <bean id="quartzDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${quartz.jdbc.driver}" /> <property name="url" value="${quartz.jdbc.url}" /> <property name="username" value="${quartz.jdbc.username}" /> <property name="password" value="${quartz.jdbc.password}" /> <property name="defaultAutoCommit" value="true" /> </bean>