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 経由でサーバーを起動しても何も起こりません。何も印刷されず、エラーもありません。私は何を間違っていますか?