Tomcat5.5 配置 oracle DataSource

花费了我昨天下午的时间和今天上午一小时总算把这tomcat 连接池的配置给搞定了,网上搜搜都没有行之有效的解决方法,很是郁闷!

1.将驱动文件class12.jar拷入$tomcat_home$/commond/lib中,同时在classPath中需要设置:D:\oracle\ora92\jdbc\lib\classes12.jar;还需要将commons-collections-3.1.jar,commons-dbcp-1.2.1.jar,commons-pool-1.2.jar这三个文件拷贝到$tomcat_home$/commond/lib中!

2.再就是修改server.xml文件了,在<globalnamingresources></globalnamingresources>中添加

<resource name="jdbc/Oracle"></resource>         auth="Container"
              type="javax.sql.DataSource"
              driverClassName="oracle.jdbc.OracleDriver"
              url="jdbc:oracle:thin:@192.168.0.188:1521:PROORA"
              username="esp_service"
              password="esp_service"
              maxActive="20"
              maxIdle="30"
              maxWait="10000"/>

在<host></host>之间添加

<context path="/TestDataSource" debug="1" reloadable="true" docbase="TestDataSource"></context>
     <resource name="jdbc/Oracle"></resource>      type="javax.sql.DataSource"
     driverClassName="oracle.jdbc.driver.OracleDriver"
     maxIdle="30"
     maxWait="10000"
     username="esp_service"
     password="esp_service"
     url="jdbc:oracle:thin:@192.168.0.188:1521:PROORA"
     maxActive="20"
     factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" />
    

当然在修改server.xml之前要注意对该文件的备份,留个退路不行再来么!

3.在应用项目中的/WEB-INF/web.xml的前加入
 <description></description>Welcome to Tomcat
   <resource-ref></resource-ref>
       <description></description>oracleDB Connection
       <res-ref-name></res-ref-name>jdbc/Oracle
       <res-type></res-type>javax.sql.DataSource
       <res-auth></res-auth>Container
  

注意:在xml文件中大小写是有区分的,不要臆断!

4.Test jsp






修改了xml文件记得要将Tomcat重启! 这样就OK了!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值