3

スケジューラ オブジェクトの取得中に StdSchedulerFactory を初期化した後、エラーが発生しました。

init method failed; nested exception is org.quartz.SchedulerException: ThreadPool class not specified.

コードは:

        Properties properties = new Properties();
    properties.put("org.quartz.scheduler.instanceName", name);
    properties.put("org.quartz.threadPool.threadCount", String.valueOf(numberOfThreads));
    properties.put("org.quartz.scheduler.skipUpdateCheck", "true");

    StdSchedulerFactory stdSchedulerFactory = new StdSchedulerFactory();
    stdSchedulerFactory.initialize(properties);
    Scheduler scheduler = stdSchedulerFactory.getScheduler();
    scheduler.start();

解決策を提案できますか?

4

1 に答える 1

8

おそらく少なくともこれが必要です:

properties.put("org.quartz.threadPool.class", "org.quartz.simpl.SimpleThreadPool");

いくつかのクォーツの例を見て、さらに多くのプロパティを設定する必要があるかもしれません。

于 2013-06-05T18:01:10.683 に答える