我用的是weblogic,在console界面里配置好了连接池,测试成功,然后配置好了数据源,但我用JSP时,部分代码如下:
DataSource ds = null;
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
//从Context中lookup数据源。
ds = (DataSource)envCtx.lookup("jdbc/care");
在运行到这里的时候,夜面显示如下异常:
javax.naming.NameNotFoundException: While trying to look up jdbc/care in java:comp/env.;
解决方法--------------------------------------------------------
改为:
Context initCtx = new InitialContext();
ds = (DataSource)initCtx.lookup("jdbc/care");
Context envCtx = (Context) initCtx.lookup("java:comp/env"); 这行代码不要,但是在tomcat里面是要写的。

4404

被折叠的 条评论
为什么被折叠?



