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
>>

Reply via email to