QuartzScheduler触发器问题

问题描述 投票:0回答:1

我遇到了Quartz Scheduler触发器定义的问题。

2月28日星期四16:27:30 IST 2019:开始时间

0/20 0 0? * * * Cron Expression

2月28日星期四16:29:30 IS 2019结束时间

Trigger schedulerAdderTrigger = TriggerBuilder.newTrigger()。withIdentity(triggerkey).startAt(schedulerdata.getScheduleStartDate())。withSchedule(CronScheduleBuilder.cronSchedule(schedulerdata.getChroneExpression()))。endAt(schedulerdata.getScheduleEndDate())。usingJobData(jobDataMap) 。建立();

我得到了下面的错误,可能是什么原因。

错误:

org.quartz.SchedulerException:根据配置的计划,给定的触发器“DEFAULT.1010001_50”永远不会触发。在org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:882)org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:249)at com.naresh.sample.job.ReportDashboardDataLoader.addJobToScheduler(ReportDashboardDataLoader.java) :128)at com.naresh.sample.job.ReportDashboardDataLoader.addToScheduler(ReportDashboardDataLoader.java:81)位于org.quartz.core.JobRunShell的com.naresh.sample.job.ReportDashboardDataLoader.execute(ReportDashboardDataLoader.java:47)。在org.quartz.simpl.SimpleThreadPool运行(JobRunShell.java:202)$ WorkerThread.run(SimpleThreadPool.java:573)

此外,我尝试将粒度更改为分钟级别(0 0/1 0?* * *)。

请帮助我理解这个问题。

问候,

纳雷什

quartz-scheduler
1个回答
0
投票

对不起,问题是我的一面。我用的克隆表达是错的。我只是看着它。

谢谢,Naresh

© www.soinside.com 2019 - 2024. All rights reserved.