tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Steen <>
Subject Legacy Quartz and Tomee 1.7.1+
Date Mon, 20 Oct 2014 09:16:40 GMT

I was previously using Tomee 1.5.2 for our WebApp and was able to successful use a legacy
version of quartz alongside whatever version Tomee 1.5.2 was using.

I have downloaded Tomee 1.7.1 Plus and was pleasantly surprised our app just ran out of the
box, my joy was short lived when I tried to access some legacy information through the older
version of Quartz.

I would have thought adding "openejb.classloader.forced-load=org.quartz" to my
but I still get the following exception when try to access the Scheduler for the first time.

Exception: ThreadPool class 'org.quartz.simpl.SimpleThreadPool' props could not be configured.
        at javax.servlet.http.HttpServlet.service(
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
        at org.apache.catalina.core.StandardWrapperValve.invoke(
        at org.apache.catalina.core.StandardContextValve.invoke(
        at org.apache.tomee.catalina.OpenEJBValve.invoke(
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
        at org.apache.catalina.core.StandardHostValve.invoke(
        at org.apache.catalina.valves.ErrorReportValve.invoke(
        at org.apache.catalina.valves.AccessLogValve.invoke(
        at org.apache.catalina.authenticator.SingleSignOn.invoke(
        at org.apache.catalina.core.StandardEngineValve.invoke(
        at org.apache.catalina.connector.CoyoteAdapter.service(
        at org.apache.coyote.http11.AbstractHttp11Processor.process(
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
        at java.util.concurrent.ThreadPoolExecutor.runWorker(
        at java.util.concurrent.ThreadPoolExecutor$
        at org.apache.tomcat.util.threads.TaskThread$
Caused by: org.quartz.SchedulerException: ThreadPool class 'org.quartz.simpl.SimpleThreadPool'
props could not be configured. [See nested exception: java.lang.NoSuchMethodException: No
setter for property 'threadsInheritContextClassLoa
        at org.quartz.impl.StdSchedulerFactory.instantiate(
        at org.quartz.impl.StdSchedulerFactory.getScheduler(

My file


org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 3
org.quartz.threadPool.threadPriority = 4


org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreCMT
org.quartz.jobStore.driverDelegateClass =
org.quartz.jobStore.dataSource = oracle
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.instanceId = 1


I have tried a number of things with no success, and google has been any help either, any
ideas where to check next?


Adam Steen

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message