spring+guartz,多任务 cron 表达式不执行,在线等~~~
以下是我配置的applicationContext-quartz.xml,但是cron表达式不执行,如果把3个任务的表达式修改成
<property name="cronExpression" value="10 0/1 * * * ?" /> 就会正常执行,不知道是哪里出了问题
<bean id="bizObject_1" class="com.cubynet.utils.AdApplyJobTask" />
<bean id="bizObject_2" class="com.cubynet.uitl.AfricanJobTask" />
<bean id="bizObject_3" class="com.cubynet.uitl.CompanyJobTask" />
<bean id="jobDetail_1" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="bizObject_1" />
<property name="targetMethod" value="doShowSpace" />
</bean>
<bean id="jobDetail_2" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="bizObject_2" />
<property name="targetMethod" value="doShow" />
</bean>
<bean id="jobDetail_3" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="bizObject_3" />
<property name="targetMethod" value="doShowCompany" />
</bean>
<bean id="cronTrigger_1" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="jobDetail_1" />
<property name="cronExpression" value="0 0 0 * * ?" />
</bean>
<bean id="cronTrigger_2" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="jobDetail_2" />
<property name="cronExpression" value="0 0 8,9,10,11 * * ?" />
</bean>
<bean id="cronTrigger_3" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="jobDetail_3" />
<property name="cronExpression" value="0 0 8,9,10,11 * * ?" />
</bean>
<!-- 设置调度 -->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTrigger_1" />
<ref bean="cronTrigger_2" />
<ref bean="cronTrigger_3" />
</list>
</property>
<property name="taskExecutor" ref="executor" />
</bean>