quartz调度程序未在其配置的数据库中插入其调度程序详细信息

mbzjlibv  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(233)

我使用的是jboss应用服务器,在不同的机器上有两个jbossas节点,在每个节点上我部署了两个不同的ear,其中包含不同的 quartz.properties ,每个ear都有自己的数据库。

ear 1 quartz.properties文件配置

org.quartz.scheduler.instanceName = Scheduler1
org.quartz.scheduler.instanceId = AUTO
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 1
org.quartz.threadPool.threadPriority = 5
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreCMT
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.MSSQLDelegate
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.isClustered = true
org.quartz.jobStore.clusterCheckinInterval = 20000
org.quartz.jobStore.dataSource = CI
org.quartz.dataSource.CI.jndiURL = java:jboss/datasources/CI
org.quartz.jobStore.dataSource = nonManagedTX
org.quartz.dataSource.nonManagedTX.jndiURL = java:jboss/datasources/CI
org.quartz.jobStore.nonManagedTXDataSource = nonManagedTX

ear 2 quartz.properties文件配置

org.quartz.scheduler.instanceName = Scheduler2
org.quartz.scheduler.instanceId = AUTO
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 1
org.quartz.threadPool.threadPriority = 5
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreCMT
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.MSSQLDelegate
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.isClustered = true
org.quartz.jobStore.clusterCheckinInterval = 20000
org.quartz.jobStore.dataSource = CE
org.quartz.dataSource.CE.jndiURL = java:jboss/datasources/CE
org.quartz.jobStore.dataSource = nonManagedTX
org.quartz.dataSource.nonManagedTX.jndiURL = java:jboss/datasources/CE
org.quartz.jobStore.nonManagedTXDataSource = nonManagedTX

问题是我在JBossAS上部署ear1和ear2时,ear1的所有配置都会插入ear2数据库,反之亦然,下面是存储quartz数据的表。
qrtz\u cron\u触发器
工作详情
qrtz\ U锁
qrtz\u调度程序\u状态
简单触发器
QRU触发器
我已经重新检查了所有的配置,比如jndirl和数据源名称等,但是运气不好。
有人能告诉我为什么会这样吗?如果两个ear中的配置不同,quartz scheduler如何将一个ear的触发器插入到另一个ear数据库,以及如何解决此问题?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题