我的spring定时为<property name="cronExpression" value="* * 1 1 * ?" /> 每个月的1号1点执行,如果我将时间调到1月1号1点启动tomcat执行了,但是若我此时将时间调到2点就不执行,再将时间调到1点还是不执行 这是什么原因呢 怎么解决若将定时改为<property name="cronExpression" value="0 0 1 1 * ?" /> 也就是每个月的1号1点整执行,我将时间调到00:59:00启动tomcat等到了1点整还是不执行 怎么回事啊 求解决
附上quartz配置
<bean id="businessReport" class="com.idkj.SystemManage.CreateFolder.CreateFolder"/> <bean id="reportTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="businessReport" /> <property name="targetMethod" value="perform" /> <property name="concurrent" value="false" /> </bean> <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="reportTask" /> <property name="cronExpression" value="0 0 1 1 * ?"/> </bean> <bean autowire="no" lazy-init="false" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <!-- <property name="targetObject" ref="hibernateTemplate" /> --> <property name="triggers"> <list> <ref bean="cronTrigger" /> </list> </property> <property name="autoStartup" value="true"/></bean>
附上quartz配置
<bean id="businessReport" class="com.idkj.SystemManage.CreateFolder.CreateFolder"/> <bean id="reportTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="businessReport" /> <property name="targetMethod" value="perform" /> <property name="concurrent" value="false" /> </bean> <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="reportTask" /> <property name="cronExpression" value="0 0 1 1 * ?"/> </bean> <bean autowire="no" lazy-init="false" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <!-- <property name="targetObject" ref="hibernateTemplate" /> --> <property name="triggers"> <list> <ref bean="cronTrigger" /> </list> </property> <property name="autoStartup" value="true"/></bean>
解决方案 »
- 关于struts2中一个jsp页面调用两个action的问题
- Name java:comp is not bound in this Context
- 分析温州政务网信息公开信息公开目录各导航的链接地址
- 请教一个关于EL表达示的解析问题
- struts-el标签库??
- jsp页面中加入s:tree标签后,页面跳出框架而产生新页面了。。。
- ####xPdf来解析PDF,是我差劲还是XPDF差劲?中文乱码,速度底下,多多请教了####
- 我用jstl为什么总是报下面的问题,以前用都没有碰到过这种问题
- 急!jsp中如何获得上传图片的长和宽
- flash怎么能调用java程序呢
- 请教一个关于servlet接收参数的问题~~
- 请教有关布局问题
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="reportTask" />
<property name="cronExpression" value="* * * * 1 ?" />
</bean>
<property name="cronExpression" value="0/5 * * * * ?"/>
每5秒执行一次 执行了 但是改成具体时间就不对了
但是新问题又来了:
执行过一次之后 超过了这个时间就不执行(正确),我再将时间调回来 不执行了
是不是quartz任务只能执行一次啊
求解决
大家要吸取我的教训