Weblogic 数据源问题

dlmu_milan 2001-10-14 03:39:15


我在 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的完整的解决方案吧,这个问题让我郁闷坏了

...全文
65 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hz129 2001-10-21
  • 打赏
  • 举报
回复
看看你的pool中设置的InitialCapacity,MaxCapacity,CapacityIncrement这几项,我今天遇到相同的问题,调试了一天才发现是和这三个参数有关,将它们设得稍大一点就没问题了

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧