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