我对使用 Quartz Scheduler 实现的 cron 作业有疑问。它抛出 NullPointerException。这个问题只发生在服务器上,所以我无法调试它。这是堆栈跟踪:
[org.quartz.core.JobRunShell] Job myExampleJobs.simple job threw an unhandled
Exception:
java.lang.NullPointerException
at com.example.schedule.JobScheduler.autowireProcessor(JobScheduler.java:269)
at com.example.schedule.Job.execute(Job.java:17)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
JobScheduler
类没有 269 行,也没有autowireProcessor
方法。也许这是来自 Spring 框架的方法?我找不到有关这种方法的任何信息。也许问题涉及 SimpleJob 或 JobScheduler 中的自动装配类?