Java 什么';初始化石英的最佳方法是什么?

Java 什么';初始化石英的最佳方法是什么?,java,cron,quartz-scheduler,scheduler,Java,Cron,Quartz Scheduler,Scheduler,我不确定初始化Quartz的最佳方法是什么来安排cron作业。 我的环境是Tomcat。我每天都有一份工作要做 我应该创建一个单独的Servlet来初始化Quartz并安排我的作业吗 我正在考虑创建一个Servlet,并在init()上安排我的工作如下: SchedulerFactory sf=new StdSchedulerFactory(); Scheduler sched=sf.getScheduler(); JobDetail jd=new JobDetail("job1","group

我不确定初始化Quartz的最佳方法是什么来安排cron作业。 我的环境是Tomcat。我每天都有一份工作要做

我应该创建一个单独的Servlet来初始化Quartz并安排我的作业吗

我正在考虑创建一个Servlet,并在init()上安排我的工作如下:

SchedulerFactory sf=new StdSchedulerFactory();
Scheduler sched=sf.getScheduler();
JobDetail jd=new JobDetail("job1","group1",CronJob.class);
CronTrigger ct=new CronTrigger("cronTrigger","group2","0 0/1 * * * ?");
sched.scheduleJob(jd,ct);
sched.start();

我是Quartz的新手,但我想我总是需要保留对SchedulerFactory的引用,以便Quartz能够运行,因此在Servlet上使用它将是最好的选择?

您可能想看看


在servlet环境中启动Quartz调度器有多种方法,可以使用应用程序的web.xml中的

很好的链接,谢谢。我想我将使用listener,在Quartz属性文件中,我将指定使用XMLSchedulingDataProcessorPlugin来安排我的作业。