首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在grails中使用quartz,但不使用quartz插件

在grails中使用quartz,但不使用quartz插件
EN

Stack Overflow用户
提问于 2012-03-16 21:56:51
回答 1查看 568关注 0票数 1

我正在尝试使用quartz来调度grails中的作业,而不是使用插件。代码如下:

1- RunMeTask.java

代码语言:javascript
复制
package tt;
public class RunMeTask {
    public void printMe() {
        System.out.println("Run Me ~"); 
    }
} 

2-弹簧(在conf/ resources.groovy下)

代码语言:javascript
复制
import org.springframework.scheduling.quartz.JobDetailFactoryBean;
import org.springframework.scheduling.quartz.SchedulerFactoryBean;
import org.springframework.scheduling.quartz.SimpleTriggerBean;
import tt.RunMeTask

beans = {
    runMeTask(RunMeTask){}

    runMeJob(JobDetailFactoryBean) {
        targetObject = ref('runMeTask')
        targetMethod = "printMe"
    }

    simpleTrigger(SimpleTriggerBean){
        jobDetail = ref('runMeJob')
        repeatInterval = "5000"
        startpDelay = "1000"
    }

    schedulerFactoryBean(SchedulerFactoryBean){
        jobDetails = [ref('runMeJob')]
        triggers   = [ref('simpleTrigger')]
    }

}

我得到以下异常: Error在编译过程中出现致命错误:stacktrace:类org.springframework.scheduling.quartz.SimpleTriggerBean将接口堆栈作为超类(使用--org.apache.tools.ant.BuildException查看完整的跟踪)

有人能帮上忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-19 18:02:16

好的,我想出来了。当我想到it.the的好处时,这并不是很难,它就像你在java中做的一样简单,没有插件可以在grails上工作,或者不能在某些版本上工作,或者任何使用插件可能造成的麻烦。

问题中的代码有一处更改:

  1. RunMeTask.java (也可以是RunMeTask.groovy)必须实现runnable,所以它看起来像这样:

tt包;

导入java.io.File;

导入java.io.IOException;

导入java.util.Random;

公共类RunMeTask实现了Runnable {

静态随机r= new Random();

公共空printMe()抛出IOException {

文件f=新文件(“c:\ofer.txt”+r.nextInt());

f.createNewFile();

System.out.println("fff");

}

public void run(){

尝试{

printMe();

} catch (IOException e) {

// TODO自动生成的catch块

e.printStackTrace();

}

}

}

有趣的是,"fff“的println只出现了2次,但每5秒就会创建一个新文件。

好了,现在在c目录中每隔5秒就会创建一个新文件。没有插件,没有麻烦。如果有人知道为什么System.out.println(“fff”)只发生两次,我很乐意知道。

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9738569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档