Кварцевый планировщик - Cron Not Running - PullRequest
0 голосов
/ 12 мая 2011

Я пытаюсь запустить планировщик, который обновит даты в моей таблице базы данных.Cron запускается, но не запускает задание!

Мой файл cron ->

    package Crons.Schedulers;


import org.quartz.CronTrigger;
import org.quartz.Scheduler;
import org.quartz.SchedulerFactory;
import org.quartz.impl.StdSchedulerFactory;
import org.quartz.JobDetail;


public class WeeklySchedule{
  public WeeklySchedule()throws Exception {
    SchedulerFactory sf=new StdSchedulerFactory();
    Scheduler sched=sf.getScheduler();
    sched.start();
    JobDetail jd=new JobDetail("WeeklyTask","Weekly",WeeklyJob.class);
    CronTrigger ct=new CronTrigger("cronTrigger","group2","0 57 16 * * ?");
    sched.scheduleJob(jd,ct);

  }
  public static void main(String args[]){
    try{    
    new WeeklySchedule();
    }catch(Exception e){}
  }
}

Вывод: - *

    INFO  SimpleThreadPool(initialize:247) - Job execution threads will use class loader of thread: main
INFO  QuartzScheduler(<init>:195) - Quartz Scheduler v.1.5.2 created.
INFO  RAMJobStore(initialize:138) - RAMJobStore initialized.
INFO  StdSchedulerFactory(instantiate:1014) - Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
INFO  StdSchedulerFactory(instantiate:1018) - Quartz scheduler version: 1.5.2
INFO  QuartzScheduler(start:400) - Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.

IПонятия не имею, что происходит не так, как я использую кварц в первый раз.В чем может быть причина?

Заранее спасибо.

1 Ответ

1 голос
/ 12 мая 2011

эта строка

CronTrigger ct=new CronTrigger("cronTrigger","group2","0 57 16 * * ?");

говорит, что ваша работа начнется в 16:57.см. Кварцевый учебник CronTrigger

...