Cron триггер не срабатывает для указанного часового пояса - PullRequest
0 голосов
/ 29 марта 2012

У меня есть список часовых поясов;и для каждого часового пояса я должен начать график работы.Ниже приведен код

cronexpr = 0 30 8,12,15,17 * * ?
if(cronexpr != null){
  for(int i=0;i<tList.size();i++) {
  job = new JobDetailImpl("runSMSJob"+i,"SMSJobgrp"+i,SMSJob.class);
  trigger = new CronTriggerImpl("runMeJobTesting"+i, "group", "runSMSJob"+i, "SMSJobgrp"+i, cronexpr, tList.get(i));
  logger.info("TIMEZONE is            "+trigger.getTimeZone());
  schd.start();
  schd.scheduleJob(job, trigger);
}

Здесь tList - список, содержащий несколько часовых поясов.В моей локальной системе она работает нормально, но на сервере, где часовой пояс BST , даже если в качестве часового пояса используется индийский часовой пояс, он запускается во время BST.почему он не может правильно использовать указанный часовой пояс?

...