0
我在計劃作業時得到「基於配置的時間表,給定的觸發器永遠不會觸發」錯誤。我曾嘗試在觸發器中添加「.startNow()」,但這並未解決問題。我不明白我做錯了什麼。石英:根據配置的時間表,給定的觸發器永遠不會觸發
JobDetail jobDetail = newJob(DeploymentJob.class)
.withIdentity(scheduleName)
.usingJobData("uploadLocation", deployment.getUploadDir())
.build();
// Add the job to the Scheduler
scheduler.addJob(jobDetail, true);
// Create the trigger with cron expression
Trigger trigger = newTrigger()
.withIdentity(scheduleName)
.withSchedule(cronSchedule(cron))
.forJob(jobDetail)
.build();
// Tell quartz to schedule the job using our trigger
scheduler.scheduleJob(jobDetail, trigger); <--- Problem line.
scheduler.start();
在此先感謝您的答案!非常感激!
cronSchedule(cron)返回什麼? – 2012-07-23 12:33:09
它返回CronScheduleBuilder – JBotha 2012-07-23 12:56:39
什麼是你的cron字符串? – 2012-07-23 12:59:31