1

我在集群模式下spring 3.0.6quartz 2.1.6oracle db 一起使用,我正在使用所有石英 api,因为我遇到了支持 spring 的石英 api 的问题。

我的作业类中有一些未初始化的依赖项,我在调度程序上下文中传递了这些依赖项,然后它就开始工作了。

问题是我的 cron 表达式是每 5 分钟运行一次,(0 0/5 * * * ?)但它会继续连续运行我的作业。

我创建了作业,在 spring 上下文中触发,然后将其传递给 scheduler.scheduleJob 方法

我不知道为什么它会不断地执行这些工作,任何帮助都将不胜感激。谢谢!

4

1 回答 1

1

工作需要多长时间?是在最后一个完成之前重新开始吗?

文档中有一个定期 SimpleTrigger 的示例。这对您来说可能比 CronTrigger 更简单:

http://quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-05

于 2013-01-08T04:53:09.537 回答