Grails应用程序中的Quartz Job被触发三次

Ser*_*Amo 5 grails quartz-scheduler

我在Grails应用程序中有下一个Quartz作业.该工作计算一些统计数据,并发送和发送电子邮件与这些统计数据.我希望这份工作每天7点执行.

我的问题是每天工作三次而不是一次.

class DailyEmailJob  {
    def eventService 

    static triggers = {
        cron name: 'emailTrigger', cronExpression: "0 0 7 * * ?"
    }

    def execute() {
        eventService.send24StatsEmail()
    }
}
Run Code Online (Sandbox Code Playgroud)

我在Apache Tomcat/7.0.35中托管Grails应用程序,运行Grails 2.2.1和quartz-1.0-RC6

小智 2

你的 cron 表达式看起来没问题。Tomcat 的自动部署功能可能是罪魁祸首。有关一些建议,请参阅:/sf/answers/839315501/