2 Replies Latest reply: Sep 13, 2004 5:38 PM by Ironbeard RSS

JBoss & Quartz

lumin Newbie


I would extremely appreciate if someone with experience could figure out how to configure quartz enterprise scheduler with JBoss. I'm really confused about all those mbeans, xml and property files.


  • 1. Re: JBoss & Quartz
    Erik Itter Newbie

    i would like to know how that works, too...

    I planned to use the quartz web-application to configure the jobs (i allready have the jboss web-service running) for a data collecting application where the connectors for the different sources need cron-like scheduling.

  • 2. Re: JBoss & Quartz
    Ironbeard Newbie

    There's an example JBoss MBean in the Quartz distribution (org.quartz.ee.jmx.jboss). There's also an example deployment

    Here's another example that creates a Quartz service with the name
    NTScheduler, using a Sybase datasource.

    <?xml version="1.0" encoding="UTF-8"?>
     <classpath codebase="." archives="quartz.jar"/>
     <mbean code="org.quartz.ee.jmx.jboss.QuartzService"
     <attribute name="JndiName">NTScheduler</attribute>
     <attribute name="Properties">
     org.quartz.scheduler.instanceName = NTScheduler
     org.quartz.scheduler.instanceId = AUTO
     org.quartz.scheduler.rmi.export = false
     org.quartz.scheduler.rmi.proxy = false
     org.quartz.scheduler.xaTransacted = false
     org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
     org.quartz.threadPool.threadCount = 5
     org.quartz.threadPool.threadPriority = 5
     org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread = true
     org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreCMT
     org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.MSSQLDelegate
     org.quartz.jobStore.tablePrefix = TB_NT_QRTZ_
     org.quartz.jobStore.dataSource = NTSchedDS
     org.quartz.jobStore.nonManagedTXDataSource = NTSchedDS_NoTx
     org.quartz.jobStore.misfireThreshold = 5000
     org.quartz.dataSource.NTSchedDS.jndiURL = java:/jdbc/SybaseDB
     org.quartz.dataSource.NTSchedDS_NoTx.jndiURL = java:/jdbc/SybaseDB_NO_TX