数据连接池配置错误,javax.naming.NameNotFoundException: Name jdbc is not bound in this Context

web.xml内容<Contextpath="/testHBN"docBase="E:\workspace\testHBN"reloadable="true"debug=... web.xml内容
<Context path="/testHBN" docBase="E:\workspace\testHBN" reloadable= "true " debug= "0 ">
<Resource name="jdbc/testHBN" scope="Shareable" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/testHBN">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<!-- 数据库连接池信息 -->
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/testHBN</value>
</parameter>
<!-- 数据库的JDBC驱动程序 -->
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<!-- 下面是数据库的用户名和密码 -->
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>123</value>
</parameter>
<!-- DBCP连接池选项 -->
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
<parameter>
<name>maxldle</name>
<value>100</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
</ResourceParams>
</Context>
展开
 我来答
茂昂2N
2011-07-04 · TA获得超过126个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:151万
展开全部
<value>jdbc:mysql://localhost:3306/testHBN</value>
localhost 换成具体ip 试试看。
追问
也不行
追答
jdbc:mysql://localhost:3306/testHBN;;database= 
加上数据库 试试。
谢益均谢益均
2012-04-21
知道答主
回答量:6
采纳率:0%
帮助的人:4418
展开全部
把<Resource name="jdbc/testHBN" scope="Shareable" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/testHBN">
改成<Resource name="jdbc/用户名" scope="Shareable" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/用户名">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式