Quartz:根据配置的时间表,给定的触发器永远不会触发



在安排我的作业时,我收到了"根据配置的时间表,给定的触发器永远不会触发"错误。我试过在触发器中添加".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();

提前感谢您的回答!非常感谢!

您的设置时间遥不可及。Spring Quartz从不执行时间遥不可及的任务。所以改变你的设定时间。