您好,我正在使用石英插件来制作grails。 当我只有一份工作(我使用“创建工作”命令)时,一切都按预期工作! 这就是工作的样子,每1秒打印一次:
class MyFirstJob{
def concurrent = false
static triggers = {
simple name: 'myFirstJobTrigger', startDelay: 1000, repeatInterval: 1000 }
def group = "MyGroup"
def execute(){
println "MyFirstJob run!"
}
}
现在,如果我添加另一个应该每5秒打印一次的作业,如下所示:
class MySecondJob{
def concurrent = false
static triggers = {
simple name: 'mySecondJobTrigger', startDelay: 1000, repeatInterval: 5000 }
def group = "MyGroup"
def execute(){
println "MySecondJob run!"
}
}
现在将会发生的是job1将每5秒开始工作一次 似乎石英堵塞只能有1个工作计划 我想知道我错过了什么或做错了什么
我甚至在conf目录下的一个名为quartz.properties的文件中尝试了接下来的两行:
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 10
感谢您的帮助
答案 0 :(得分:1)
该插件要求作业类文件名以“作业”结尾。因此,请确保MyJob2位于作业文件夹中名为“My2Job.groovy”的文件中