您的SchedulerFactoryBean也需要注册“ driverJob”。与触发器一起,添加一个jobDetails列表。
<bean id="job.statistics.DailyQPSValidationJobTrigger" > <property name="name" value="DailyQPSValidationTrigger" /> <property name="jobName" value="DailyQPSValidation" /> <property name="jobGroup" value="Statistics" /> <property name="volatility" value="false" /> <!-- Each day, 4 o'clock AM --> <property name="cronexpression" value="0 0 4 * * ?" /></bean><!-- Scheduler --><bean id="job.SchedulerProperties" scope="singleton"> <property name="source"> <props> <prop key="org.quartz.scheduler.instanceId">AUTO</prop> <prop key="org.quartz.scheduler.instanceName">JobCluster</prop> <prop key="org.quartz.jobStore.class">org.quartz.impl.jdbcjobstore.JobStoreTX</prop> <prop key="org.quartz.jobStore.driverDelegateClass">org.quartz.impl.jdbcjobstore.StdJDBCDelegate</prop> <prop key="org.quartz.jobStore.isClustered">true</prop> <prop key="org.quartz.jobStore.useProperties">false</prop> </props> </property></bean><bean id="job.Scheduler" scope="singleton" lazy-init="false"> <property name="startupDelay" value="30" /> <property name="waitForJobsToCompleteOnShutdown" value="true" /> <property name="dataSource" ref="jdbc.DataSource" /> <property name="quartzProperties" ref="job.SchedulerProperties" /> <property name="jobDetails"> <list> <ref bean="job.statistics.DailyQPSValidationJobDetail" /> </list> </property> <property name="triggers"> <list> <ref bean="job.statistics.DailyQPSValidationJobTrigger" /> </list> </property> <property name="schedulerListeners"> <list> <bean > <property name="monitoringService" ref="monitoring.MonitoringService" /> </bean> </list> </property> <property name="globalJobListeners"> <list> <bean > <property name="name" value="JobErrorListener" /> <property name="monitoringService" ref="monitoring.MonitoringService" /> </bean> </list> </property></bean>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)