Quartz开源框架中问题,前辈们请赐教
ERROR 12-12 11:24:00,129 - Unable to notify JobListener(s) of Job to be executed: (Job will NOT be executed!). trigger= triggerGroup1.cronTrigger1386818447597 job= DEFAULT.20131212112047CESHI
org.quartz.SchedulerException: JobListener 'com.sinosoft.auditcheck.quartz.SimpleQuartzJob' not found.
at org.quartz.core.QuartzScheduler.buildJobListenerList(QuartzScheduler.java:1771)
at org.quartz.core.QuartzScheduler.notifyJobListenersToBeExecuted(QuartzScheduler.java:1858)
at org.quartz.core.JobRunShell.notifyListenersBeginning(JobRunShell.java:338)
at org.quartz.core.JobRunShell.run(JobRunShell.java:176)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
错误如上,描述:最近在做定时调度,用的是quartz开源框架,现在如果服务器不重启的话我设定的任务都能正确调用,服务器重启以后就报上面的错误了,求大神指点原因。
quartz版本:1.66 初始化用的是quartz自带的QuartzInitializerServlet --------------------编程问答-------------------- 你的 cron 怎么写的,贴一下看看 --------------------编程问答--------------------
0 21,22,24,25,26 10 12 * ?
0 35 10 12 * ?
0 40 10 12 * ?
0 17,18,19,20 11 12 * ?
0 17,18,19,20 11 12 * ?
0 17,18,19,20 11 12 * ?
0 23 11 12 * ?
0 24,26 11 12 * ?
0 6 18 11 * ?
这是保存到数据库中的corn表达式,个人感觉跟corn表达式无关,如果是表达式的问题,那服务器不重启设定的任务也不能执行 --------------------编程问答-------------------- 把年份用 ? 代替试试 --------------------编程问答--------------------
不是表达式的问题,年份用?代替也不行滴
补充:Java , Web 开发