救命JB8+Weblogic7下TxDataSource的配置和使用问题
我现在要同时更新两个数据库中的表,使用TxDataSource在WLS7下老是配不好,我的配置如下:
连接池配置
名字 jtaPool
目标 myserver
驱动程序的类名 oracle.jdbc.xa.client.OracleXADataSource
初始容量 1
最大容量 20
容量增长的步长 2
属性 user=scott
password=tiger
TxDataSource配置
名字 jtaXADS
目标 myserver
JNDI名字 jtaXADS
连接池名字 JtaPool
代码如下
Hashtable ht = new Hashtable();
ht.put(Context.PROVIDER_URL, "t3://192.168.0.23:7001");
ht.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
Context ctx = new InitialContext(ht);
Object obj = ctx.lookup("jtaXADS");
XADataSource xaDS = (XADataSource) obj;
//出错这里得到的是一个DataSource
希望各位老大多多指教