remove org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau
2013/11/25 Leonardo K. Shikida <[email protected]>: > this is my application.properties > > #============================================================================ > # Configure Main Scheduler Properties > #============================================================================ > > org.quartz.scheduler.instanceName = myScheduler > org.quartz.scheduler.instanceId = AUTO > > #============================================================================ > # Configure ThreadPool > #============================================================================ > > org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool > org.quartz.threadPool.threadCount = 10 > org.quartz.threadPool.threadPriority = 5 > > #============================================================================ > # Configure JobStore > #============================================================================ > > org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore > org.quartz.jobStore.driverDelegateInitString = null > > and I am still getting > > Caused by: org.apache.openejb.OpenEJBException: Error starting 'TimerEJB'. > Exception: class org.apache.openejb.OpenEJBRuntimeException: Fail to > initialize the default scheduler: Fail to initialize the default scheduler > at > org.apache.openejb.assembler.classic.Assembler.startEjbs(Assembler.java:1141) > at > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:808) > ... 14 more > Caused by: org.apache.openejb.OpenEJBRuntimeException: Fail to initialize > the default scheduler > at > org.apache.openejb.core.timer.EjbTimerServiceImpl.getDefaultScheduler(EjbTimerServiceImpl.java:194) > at > org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:455) > at > org.apache.openejb.core.stateless.StatelessContainer.start(StatelessContainer.java:115) > at > org.apache.openejb.assembler.classic.Assembler.startEjbs(Assembler.java:1135) > ... 15 more > Caused by: org.quartz.SchedulerException: JobStore class > 'org.quartz.simpl.RAMJobStore' props could not be configured. [See nested > exception: java.lang.NoSuchMethodException: No setter for property > 'driverDelegateInitString'] > at > org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:882) > at > org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1517) > at > org.apache.openejb.core.timer.EjbTimerServiceImpl.getDefaultScheduler(EjbTimerServiceImpl.java:179) > ... 18 more > Caused by: java.lang.NoSuchMethodException: No setter for property > 'driverDelegateInitString' > at > org.quartz.impl.StdSchedulerFactory.setBeanProps(StdSchedulerFactory.java:1405) > at > org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:880) > ... 20 more > > How can I get quartz running in memory? > > > [] > > Leo > > > On Mon, Nov 25, 2013 at 11:29 AM, Romain Manni-Bucau > <[email protected]>wrote: > >> driverDelegateInitString is only set if org.quartz.jobStore.class is >> set. However you are right and we need to be more precise: >> https://issues.apache.org/jira/browse/TOMEE-1089 >> Romain Manni-Bucau >> Twitter: @rmannibucau >> Blog: http://rmannibucau.wordpress.com/ >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >> Github: https://github.com/rmannibucau >> >> >> >> 2013/11/25 Leonardo K. Shikida <[email protected]>: >> > I am sorry, but if quartz is set to use memory, why does it need to >> define >> > a driver delegate? >> > >> > Caused by: org.apache.openejb.OpenEJBRuntimeException: Fail to initialize >> > the default scheduler >> > at >> > >> org.apache.openejb.core.timer.EjbTimerServiceImpl.getDefaultScheduler(EjbTimerServiceImpl.java:194) >> > at >> > >> org.apache.openejb.core.timer.EjbTimerServiceImpl.start(EjbTimerServiceImpl.java:455) >> > at >> > >> org.apache.openejb.core.stateless.StatelessContainer.start(StatelessContainer.java:115) >> > at >> > >> org.apache.openejb.assembler.classic.Assembler.startEjbs(Assembler.java:1135) >> > ... 15 more >> > Caused by: org.quartz.SchedulerException: JobStore class >> > 'org.quartz.simpl.RAMJobStore' props could not be configured. [See nested >> > exception: java.lang.NoSuchMethodException: No setter for property >> > 'driverDelegateInitString'] >> > >> > >> > >> > [] >> > >> > Leo >>
