java程序查找weblogic中的连接池出错

fun98 fun98 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
出错信息:
javax.naming.NameNotFoundException: While trying to look up jdbc/cwc in java:comp/env.; remaining name 'jdbc/cwc'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:897)
at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:150)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:256)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:359)
at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(ReadOnlyContextWrapper.java:45)
......


已经在weblogic8.1中正确配置了Datasource,具体信息为:
name:cwc
jndiname:jdbc/cwc
测试也通过,在weblogic 的jndi tree上面的jdbc目录下面也能找到cwc.

JAVA程序为:
private static Context initctx = null;
private static Context envCtx= null;
private static DataSource bds=null;

initctx = new InitialContext();
envCtx = (Context)initctx.lookup("java:comp/env");
bds = (DataSource) envCtx.lookup("jdbc/cwc");


请高手指点,如何配置才能找到此JNDI.






...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
fun98
中间件 1,237 成员 6,839 内容