Grails 3 Quartz插件: Job doesn't start

标签 grails quartz-scheduler grails-plugin grails-3.1

我正在尝试在 Grails 中做一个简单的后台工作。我只是希望每 30 秒左右发生一次事情。

我使用的是 Grails 3.1.3

我已将 Quartz 添加到我的依赖项中: 编译“org.grails.plugins:quartz:2.0.1”

然后我运行了编译并重新启动了 grails CLI。现在我通过 create-job 创建了一个作业。它看起来像这样:

package htwp

class UserSyncJob {
    static triggers = {
      simple repeatInterval: 5000l // execute job once in 5 seconds
    }

    def execute() {
        println ("?")
        log.error("??!")
        throw new Error("JOB WHERE ARE YOU");
    }
}

当我通过 run-app 启动服务器时没有任何反应。没有打印任何内容,也没有错误。 我做错了什么?

最佳答案

我检查了 Grails 项目的quartz 插件问题,发现 this issuethis issue .

正如我之前在 the newest realese 的评论中所说,只需升级即可插件。

关于Grails 3 Quartz插件: Job doesn't start,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36117864/

相关文章:

c# - 使用 Quartz 每天随机触发一个函数

grails - RichUI星级评定存在问题

grails - Grails 3.0x:表格在哪里去了?

grails - 无法初始化代理 - 无 session ,正在访问过滤器类中的 session 对象

hibernate - 什么时候不使用Grails域类中的版本号?

grails - Grails <g:select>出现问题

spring - 如何使用 SpringFramwork 以编程方式安排(和重置)任务?

spring - 用于嵌入式套接字监听器的 Netty/Grails Web 集成

java - 由 XPages 中的 : java. lang.NoClassDefFoundError: org/apache/log4j/Logger 引起

java - 用于跟踪网页浏览量(或唯一访问者)的最佳 Grails 实现?