求救,我按照CSDN上的文档配置好了TOMCAT连接池,为什么不行

eiro 2003-09-11 03:17:12
try{

Context initCtx = new InitialContext();

Context ctx = (Context) initCtx.lookup("java:comp/env");
//获取连接池对象

Object obj = (Object) ctx.lookup("jdbc/OracleDB");

//类型转换

javax.sql.DataSource ds = (javax.sql.DataSource)obj;

Connection conn = ds.getConnection();

Statement stmt = conn.createStatement();

String strSql = "select TAXGUARANTEECODE,TAXGUARANTEENAME from TC_LAW_TAXGUARANTEE";

ResultSet rs = stmt.executeQuery(strSql);
if(rs.next()){

out.println(rs.getString(1));


out.println(rs.getString(2));

}
}catch(Exception ex){
System.out.print("cannot get Connection pool.23232323");
}

执行到Connection conn = ds.getConnection();出错。
请教各们大侠
...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eiro 2003-09-11
  • 打赏
  • 举报
回复
web.xml已经配置了啊

报错如下:
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
Yanbin_Q 2003-09-11
  • 打赏
  • 举报
回复
你的应用 WEB-INF\web.xml

要加上
<description> Mysql Test App </description>
<resource-ref>
<description> DB Connection</description>
<res-ref-name>jdbc/OracleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>


其实连接池都已经是j2ee的范畴了,都用jndi了
Yanbin_Q 2003-09-11
  • 打赏
  • 举报
回复
web.xml也要配置啊
RobertDeNiro 2003-09-11
  • 打赏
  • 举报
回复
报什么错,贴出来
eiro 2003-09-11
  • 打赏
  • 举报
回复
补充TOMCAT用的是4.1.27,数据库是ORACLE9
SERVER.XML配置如下:
<!-- Tomcat Root Context -->

<Context path="" docBase="E:\xyq\eiro\webapp" debug="0">

<Resource name="jdbc/OracleDB" auth="Container" type="javax.sql.DataSource"/>

<ResourceParams name="jdbc/OracleDB">

<parameter>

<name>factory</name>

<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>

</parameter>

<parameter>

<name>driverClassName</name>

<value>oracle.jdbc.driver.OracleDriver</value>

</parameter>

<parameter>

<name>url</name>

<value>jdbc:oracle:thin:@192.168.0.11:1521:oranjzg1.PRIENT.COM</value>

</parameter>

<parameter>

<name>username</name>

<value>zhengguan</value>

</parameter>

<parameter>

<name>password</name>

<value>mike</value>

</parameter>

<parameter>

<name>maxActive</name>

<value>20</value>

</parameter>

<parameter>

<name>maxIdle</name>

<value>10</value>

</parameter>

<parameter>

<name>maxWait</name>

<value>-1</value>

</parameter>

</ResourceParams>

</Context>

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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