站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题TOMCAT数据库连接池怪异问题

TOMCAT数据库连接池怪异问题

摘要: TOMCAT数据库连接池怪异问题


在JB下配置数据库连接池 把错误相关代码帖出来:
server8080.xml:
<?xml version="1.0" encoding="UTF-8"?>








.................
数据库连接代码:
initCtx = new InitialContext();
System.out.println("initCtx:"+initCtx);
ctx = (Context) initCtx.lookup("java:comp/env");
System.out.println("ctx:"+ctx);
obj = (DataSource) initCtx.lookup("jdbc/mir");
System.out.println("datasource"+obj);
........

在浏览器输入 http://localhost:8080 无效
输入 http://localhost:8080/Stu1/Logon.jsp 正常 
点击提交后输出结果:

initCtx:javax.naming.InitialContext@969c29

ctx:org.apache.naming.NamingContext@1758500

javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
........

明明配置好了~~~~~ 却说找不到~!! 望各位大虾帮忙看一下.



server里的8080改成9090试下


修改端口号没有效果,之前试过.


路径的问题


obj = (DataSource) ctx.lookup("jdbc/mir"); 这边写错~~
路径有问题?好象没有~~ 大哥~ 能帮小弟搞搞么~ 再不出来要死人的~!


你的tomcat是哪个版本?
5.0的和5.5的配置有点不同的


我的是用JB下的 5.0的 现在重新下载了5.0.28 安装后,测试仍然出现上述问题~ 现在怀疑是操作系统的问题,因为上次中毒全部格掉之后,同事给我做的系统好象是克隆的. 未重做系统之前连接正常的.


在TOMCAT5.0.28 下测试通过~~ 在JB下重搞了下不知道怎么有用了 重新建工程做的时候又出现 上述错误~~ 不知道什么原因产生的. 郁闷中............


server8080.xml,数据源出了在这里需要配之外,还要在你自己的Stu1/WEB-INF/web.xml中配置,不知你配置这个文件没.



web.xml 配置没用,现在已解决,解决方法如下: 这一句不应该结束,应该..................
结帖~!



↑返回目录
前一篇: 怎么有效防止JSP的注入问题!!
后一篇: 关于将字符串插入到java.sql.Blob类型里面会出现乱码,并且显示不出来~!