<bean name="taskJob" class="com.longtop.sysnet.etlmanage.timerTask.util.DemoTask" /> <bean id="methodInvokingJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="taskJob" />
</property>
<property name="targetMethod">
<value>sayHello</value>
</property>
<property name="concurrent" value="false" />
</bean>
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<!-- 这里不可以直接在属性jobDetail中引用taskJob,因为他要求的是一个jobDetail类型的对象,所以我们得通过MethodInvokingJobDetailFactoryBean来转一下 -->
<property name="jobDetail">
<ref bean="methodInvokingJobDetail" />
</property>
<!-- 每天的8点到21点每隔1分钟触发,具体说明见附录 -->
<property name="cronExpression" value="0 * 15 * * ?" />
</bean> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<!-- 添加触发器 -->
<property name="triggers">
<list>
<ref bean="cronTrigger" />
</list>
</property>
</bean>
配置如上,应用服务器为weblogic,启动正常,但是不执行。
试过了,之前一个帖子说的放到单独的XML中。
结果依然,还请各位指教。
<property name="targetObject">
<ref bean="taskJob" />
</property>
<property name="targetMethod">
<value>sayHello</value>
</property>
<property name="concurrent" value="false" />
</bean>
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<!-- 这里不可以直接在属性jobDetail中引用taskJob,因为他要求的是一个jobDetail类型的对象,所以我们得通过MethodInvokingJobDetailFactoryBean来转一下 -->
<property name="jobDetail">
<ref bean="methodInvokingJobDetail" />
</property>
<!-- 每天的8点到21点每隔1分钟触发,具体说明见附录 -->
<property name="cronExpression" value="0 * 15 * * ?" />
</bean> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<!-- 添加触发器 -->
<property name="triggers">
<list>
<ref bean="cronTrigger" />
</list>
</property>
</bean>
配置如上,应用服务器为weblogic,启动正常,但是不执行。
试过了,之前一个帖子说的放到单独的XML中。
结果依然,还请各位指教。
你说spring?
spring加了。
问题是myeclipse时间不对,差8小时的问题。