Grails 3 Quartz 插件:作业没有启动
Grails 3 Quartz plugin: Job doesn't start
我正在尝试在 Grails 中做一个简单的后台工作。我只想每 30 秒左右发生一次。
我正在使用 Grails 3.1.3
我已经将 Quartz 添加到我的依赖项中:
编译 "org.grails.plugins:quartz:2.0.1"
然后我 运行 编译并重新启动了 grails CLI。现在我通过 create-job 创建了一个 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");
}
}
当我通过 运行-app 启动服务器时没有任何反应。没有打印,也没有错误。
我做错了什么?
我检查了 Grails 项目的 quartz 插件问题,发现 this issue and this issue。
按照我之前在the newest realese插件的评论中所说的升级即可。
我正在尝试在 Grails 中做一个简单的后台工作。我只想每 30 秒左右发生一次。
我正在使用 Grails 3.1.3
我已经将 Quartz 添加到我的依赖项中: 编译 "org.grails.plugins:quartz:2.0.1"
然后我 运行 编译并重新启动了 grails CLI。现在我通过 create-job 创建了一个 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");
}
}
当我通过 运行-app 启动服务器时没有任何反应。没有打印,也没有错误。 我做错了什么?
我检查了 Grails 项目的 quartz 插件问题,发现 this issue and this issue。
按照我之前在the newest realese插件的评论中所说的升级即可。