我在 JBoss 5.0.1 GA 上运行 Spring 3.1 MVC Web 应用程序。我没有使用注释。
我有一个 singeton,它有一个方法,我想安排在一天中的某个时间运行。
我的任务计划程序配置如下:
<task:scheduler id="taskScheduler"/>
<task:scheduled-tasks scheduler="taskScheduler">
<task:scheduled ref="service" method="DoSomething" cron="* */10 * * * *"/>
</task:scheduled-tasks>
<task:executor id="taskExecutor" pool-size="1"/>
然而,当我观察跟踪日志时,该方法被执行了多次(在我们的 qa 服务器和 prod 服务器上执行了 8 次),而不仅仅是一次。
QuartzScheduler 是否需要以某种方式进行配置?
谢谢,