Weblogic 数据源问题
我在 weblogic我在weblogic里现创建一个connection pool,叫 pool,
url: jdbc:odbc:test
driver class name :sun.jdbc.odbc.OdbcDriver
(我用 oracle.jdbc.driver.OracleDriver 也不行)
设置 target为 myserver
然后我创建一个 dataSource ,叫 OkSource ,jndi名也叫 OkSource
pool当然填 pool了 ,target 为 myserver
现在我查找它没问题
Properties p =new Properties
p.put(Context.INITIAL_CONTEXT_FACTORY ,"weblogic.jndi.T3InitialContextFactory";
p.put(Context.PROVIDER_URL,"t3://localhost:7001");
Context c = new InitialContext(p);
Object o = c.lookup("OkSouce");
编译成功,运行也没问题,但当我想获得连接得时候,就出现问题了
DataSource ds = (DataSource)o;
Context c = new InitialContext(p);
System.out.println("开始获得连接");
Connection conn = ds.getConnection();
exception 是 no resouce available
当我 System.out.println(o)得时候, 出现得也不是 weblogic里 得
weblogic.jdbc.common.internal.RmiDataSource@f3d27
而是 ClusterableRemoteRef(202.118.87.104 [202.118.87.104])
这是为什么 ???
高人给个jbuilder+weblogic做 bmp或 cmp entity bean的完整的解决方案吧,这个问题让我郁闷坏了