分布式跨数据库的事务处理要用到 oracle.jdbc.xa.client.OracleXADataSource 类型的数据源。我们要把数据源注册到 jndi 服务上去。注册的 xml 文件名称为 oracle-xa-ds.xml: 文件格式如下 : <? xml version="1.0" encoding="UTF-8" ?> < datasources > < xa-datasource > < jndi-name > myDs </ jndi-name > <! —把数据源注册为全局的,缺省的情况下为true-- > < use-java-context > false </ use-java-context > < track-connection-by-tx /> < isSameRM-override-value > false </ isSameRM-override-value > < xa-datasource-class > oracle.jdbc.xa.client.OracleXADataSource </ xa-datasource-class > < xa-datasource-property name ="URL" > jdbc:oracle:thin:@databaseUrl:orcl