2013-06-05 38 views
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(); 

你能提出任何解決辦法嗎?

+0

「你能提出任何解決方案嗎?」 < - 沒有代碼,不... – fge

+0

你應該展示你如何配置Quartz –

回答

8

你可能至少需要這樣的:

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

您可能需要看一些例子石英和配置更多的屬性。