求救:数据连接池的时候出现问题

ad1227 2006-04-01 09:57:28
用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");这句话出错

大家帮忙看看啊,急着用。。。也不知道什么地方出错了。
...全文
254 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjh8881727 2006-04-03
  • 打赏
  • 举报
回复
好像是数据源没找到,我只设过Tomcat的,需要修改web.xml和server.xml文件,你这个就不知道了

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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