我在集群模式下使用 spring 3.0.6
和 quartz 2.1.6
与oracle db,我使用所有石英apis,因为我遇到了 spring 支持的石英api的问题 .
我在我的工作类中有一些没有初始化的依赖项,我在Scheduler上下文中传递了它们然后它正在工作 .
问题是我的cron表达式是每隔5分钟运行 (0 0/5 * * * ?)
但它会继续不断地运行我的作业 .
我已经创建了job,在spring上下文中触发,然后将其传递给scheduler.scheduleJob方法
我不知道为什么它会不断执行这些工作,任何帮助都将受到高度赞赏 . 谢谢!
1 回答
这份工作需要多长时间?它是在最后一个完成之前重新开始的吗?
文档中有一个定期SimpleTrigger的示例 . 这可能比CronTrigger更简单:
http://quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-05