【问题标题】:Quartz scheduler instance is nullQuartz 调度程序实例为空
【发布时间】:2016-12-07 09:50:08
【问题描述】:

我使用 vaadin 和石英调度程序开发了一个应用程序。我有这个代码:

final ServletContext servletContext = VaadinServlet.getCurrent().getServletContext();

StdSchedulerFactory stdSchedulerFactory = (StdSchedulerFactory) servletContext
            .getAttribute(QuartzInitializerListener.QUARTZ_FACTORY_KEY);
final Scheduler scheduler = stdSchedulerFactory.getScheduler();

所以我注意到有时在服务器重新启动后,我在这条线上有一个java.lang.NullPointerException stdSchedulerFactory.getScheduler()

你能解释一下发生了什么吗?

【问题讨论】:

    标签: java nullpointerexception vaadin quartz


    【解决方案1】:

    问题在于您初始化调度程序的方式
    我认为有人有类似的问题(不同的错误,但相同的用法)。

    //Create & start the scheduler.
            StdSchedulerFactory factory = new StdSchedulerFactory();
            factory.initialize(servletContext.getResourceAsStream("/WEB-INF/my_quartz.properties"));
            scheduler = factory.getScheduler();
    

    详情请关注here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多