求救:数据连接池的时候出现问题
用Sun one Application Server 7 配置了一个数据库连接池,写了一小段程序测试是否成功,可是怎都连不上,有错误。请高手帮忙看看。
Properties env = new Properties();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.cosnaming.CNCtxFactory");
env.put(Context.PROVIDER_URL, "iiop://192.168.0.205:3700");
//System.out.println(Context.DNS_URL);
Context initialContext = new InitialContext(env);
System.out.println("haha");
DataSource ds = (DataSource)initialContext.lookup("jdbc/cwbase15");
conn = ds.getConnection();
上面是程序,下面是错误:
javax.naming.NameNotFoundException [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]
at com.sun.jndi.cosnaming.ExceptionMapper.mapException(ExceptionMapper.java:44)
at com.sun.jndi.cosnaming.CNCtx.callResolve(CNCtx.java:453)
at com.sun.jndi.cosnaming.CNCtx.lookup(CNCtx.java:492)
at com.sun.jndi.cosnaming.CNCtx.lookup(CNCtx.java:470)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at DBS.DBConnection.connectDbByConnectionPool(DBConnection.java:25)haha
at DBS.DBConnection.main(DBConnection.java:41)
Caused by: org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
at org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read(NotFoundHelper.java:72)
at org.omg.CosNaming._NamingContextExtStub.resolve(_NamingContextExtStub.java:406)
at com.sun.jndi.cosnaming.CNCtx.callResolve(CNCtx.java:440)
... 5 more
显示的是DataSource ds = (DataSource)initialContext.lookup("jdbc/cwbase15");这句话出错
大家帮忙看看啊,急着用。。。也不知道什么地方出错了。