项目采用最新的JBoss7.1作为中间件,由于需要跨数据库。所以打算采用XA数据源+JTA,本人通过控制台配置了一个XA DataSource。一直报如下的错误~希望个位大哥大姐帮忙解答一下~
配置文件如下:
<xa-datasource jndi-name="java:/datasource/oracle" pool-name="test" enabled="true" use-ccm="false">
<xa-datasource-property name="URL">
jdbc:oracle:thin:@127.0.0.1:1521:orcl
</xa-datasource-property>
<driver>oracle</driver>
<xa-pool>
<is-same-rm-override>false</is-same-rm-override>
<interleaving>false</interleaving>
<pad-xid>false</pad-xid>
<wrap-xa-resource>false</wrap-xa-resource>
</xa-pool>
<security>
<user-name>system</user-name>
<password>Cui123456</password>
</security>
<validation>
<validate-on-match>false</validate-on-match>
<background-validation>false</background-validation>
</validation>
<statement>
<share-prepared-statements>false</share-prepared-statements>
</statement>
</xa-datasource>
驱动的配置片段
<drivers>
<driver name="mysql" module="com.mysql"/>
<driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
</driver>
<driver name="oracle" module="com.oracle">
<xa-datasource-class>oracle.jdbc.xa.OracleXADataSource</xa-datasource-class>
</driver>