我使用的是jboss应用服务器[7.2],我使用的是quartz调度器。我有一些关于石英配置的问题。下面是我的quartz.properties文件
org.quartz.scheduler.instanceName = CI_Scheduler
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.dataSource = CI
org.quartz.jobStore.nonManagedTXDataSource = CI_NON_MANAGED_TX
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.clusterCheckinInterval = 20000
org.quartz.jobStore.isClustered = true
org.quartz.dataSource.CI.jndiURL = java:jboss/datasources/CI
org.quartz.dataSource.CI_NON_MANAGED_TX.jndiURL = java:jboss/datasources/CI
我知道对于下面的配置,我必须设置配置的数据源名称及其jndirl
org.quartz.jobStore.dataSource = CI
org.quartz.dataSource.CI.jndiURL = java:jboss/datasources/CI
但我不明白下面该放什么
org.quartz.jobStore.nonManagedTXDataSource = CI_NON_MANAGED_TX
org.quartz.dataSource.CI_NON_MANAGED_TX.jndiURL = java:jboss/datasources/CI
下面是我在standalone-ha.xml中针对ci数据源的数据源配置。
<datasource jndi-name="java:jboss/datasources/CI" pool-name="CI" enabled="true" use-java-context="true" statistics-enabled="true">
<connection-url>jdbc:sqlserver://10.10.10.10:1433;databaseName=CI</connection-url>
<driver>SQL</driver>
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>100</max-pool-size>
<prefill>true</prefill>
</pool>
<security>
<security-domain>EncryptedPassword</security-domain>
</security>
</datasource>
我的问题是有必要配置非管理的xDataSource吗?如果是,那么如何将jboss中的nonmanagedtxdatasource配置为7.2?
我上面的这些属性的配置是否正确?或者我必须在这里配置其他东西?
org.quartz.jobStore.nonManagedTXDataSource = CI_NON_MANAGED_TX
org.quartz.dataSource.CI_NON_MANAGED_TX.jndiURL = java:jboss/datasources/CI
暂无答案!
目前还没有任何答案,快来回答吧!