日期:2014-05-17  浏览次数:20624 次

求救!!tomcat连接池问题!!!!!
我用TOMCAT6使用ORACLE10g,用JDBC连接数据库没事,但用连接池出现装载不了ORACLE DRIVER,报错。。。我都弄了2天了。。。在网上看了一些资料。可是小弟才疏学浅,也看的不大明白。。网高手赐教!!!!!!!!!

错误信息如下:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'


我的 context文件配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
<!-- JNDI -->
<Resource 
name="jdbc/DbPool"
  type="javax.sql.DataSource"
  driverClassName="oracle.jdbc.OracleDriver"
  url="jdbc:oracle:thin:@127.0.0.1:1521:ora10"
  username="decoration" password="decoration" maxIdle="10"
  maxWait="-1"
  maxActive="500"
/> 
</Context>

ORACLE 名是 ora10  

web.xml配置如下:

<resource-ref>
  <description>decoration connection oracle10g</description>
  <res-ref-name>jdbc/DbPool</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
</resource-ref>

本人在线等待回帖! 还望高手帮帮小弟!!!!!!!!

------解决方案--------------------
连接池你需要
把驱动放在tomcat的lib下

是tomcat的,不是项目的
------解决方案--------------------
XML code

          <Context path="/cl" reloadable="true" docBase="cl">
          <Resource name="jdbc/webcl"
           auth="Container"
           type="javax.sql.DataSource"
           maxActive="10"
           maxIdle="5"
           maxWait="100"
           username="root"
           password="admin"
           driverClassName="com.mysql.jdbc.Driver"
           url="jdbc:mysql://localhost:3306/webcl"/>
</Context>

------解决方案--------------------
探讨
引用:
XML code

<Context path="/cl" reloadable="true" docBase="cl">
<Resource name="jdbc/webcl"
auth="Container"
type="javax.sql.DataSource"
maxAct……

人家都说了是oracle可不是MySQL

------解决方案--------------------
Cannot create JDBC driver of class '' for connect URL 'null'

不能创建url为空的driver.
------解决方案--------------------
URL是不是有问题
------解决方案--------------------
看看这个Mysql,差不多
http://blog.csdn.net/hhy62011980/archive/2010/06/08/5655960.aspx
------解决方案--------------------
探讨
上面的答案我看的不是很懂 。。。我刚学WEB编程。。。
我的项目名叫 bt

比如说 Resource name="jdbc/webcl" 中的webcl我应该怎么替换啊?
还有auth="Container" ,和url="jdbc:mysql://localhost:3306/webcl"/中的webcl 。。。
还望大侠说的详细点。。

在此先谢过了。

------解决方案--------------------
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'

仔细看看这句话意思在去理清方向去找
不能创建驱动类空 对于这个连接URL=null的驱动
------解决方案--------------------
XML code


  <GlobalNamingResources>
  <Resource    
    name="jdbc/oracle"    
    auth="Container"           
                type="javax.sql.DataSource"  
    driverClassName="oracle.jdbc.driver.OracleDriver"    
url=