2017-05-26 12:26

@埋头苦干 用的是Jfinal3.0,静态的启动没有问题。。。主要就是动态增加任务。。DEBUG是因为 CronTrigger trigger = (CronTrigger) scheduler.getTrigger(triggerKey); 执行的时候scheduler为空

2017-05-17 18:36

为何添加动态任务,报空指针?
JobBean job = new JobBean();
job.setJobClass("com.cmb.urumqi.tips.test.HelloJobTh");
job.setCronExpression("15 0,5,10,15,20,25,30,35,40,45,50,55 * * * ?");
//job.setCronExpression(FormaterCronExpression.formaterCronExpression(task.getStr("closingTime")));
job.setJobGroup("DakeTaskJob");
//job.setJobDesc("DakeTaskJob_" + taskid);
job.setJobDesc("DakeTaskJob_333");
System.out.println("----job--" + job);
QuartzPlugin.addJob(job);
因为不知道 作者 task 和 taskID获取方式,所以自己改了一下。。但是执行报错
java.lang.NullPointerException
at com.cmb.urumqi.tips.quartz.QuartzPlugin.addJob(QuartzPlugin.java:59)
CronTrigger trigger = (CronTrigger) scheduler.getTrigger(triggerKey);
这一句,求指教,非常感谢。