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
>