java web中quartz无法正常触发的原因
在我的myeclipse中能够正常触发任务的执行,可是当我将这个项目布置到vps云主机上的时候,到时并未触发定时任务。请求各位的帮助,这个是我的spring配置:
<bean id="cronTriggerPunch"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<!-- 使用嵌套Bean的方式来定义任务Bean -->
<bean
class="org.springframework.scheduling.quartz.JobDetailBean">
<!-- 指定任务Bean的实现类 -->
<property name="jobClass"
value="org.crazyit.hrsystem.schedule.PunchJob"/>
<!-- 为任务Bean注入属性 -->
<property name="jobDataAsMap">
<map>
<entry key="empMgr" value-ref="empManager"/>
</map>
</property>
</bean>
</property>
<!-- 指定Cron表达式:周一到周五7点、12点执行调度 -->
<!-- <property name="cronExpression"
value="0 0 7,12 ? * MON-FRI"/> -->
<property name="cronExpression" value="0 15 10 * * ? MON-FRI">
</property>
</bean>
<!-- 执行实际的调度调度 -->
<bean id="startQuertz" lazy-init="false" autowire="no"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="cronTriggerPay"/>
<ref local="cronTriggerPunch"/>
</list>
</property>
</bean>