java程序查找weblogic中的连接池出错
fun98 2007-03-08 05:17:18 出错信息:
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.