我用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>本人在线等待回帖! 还望高手帮帮小弟!!!!!!!!

解决方案 »

  1.   

    连接池你需要
    把驱动放在tomcat的lib下是tomcat的,不是项目的
      

  2.   

    你有没有把oracle的驱动放到lib文件里,提示找不到路径。。
      

  3.   

    放了啊 !!!  高手请加我QQ  帮我调试一下 !  感激不尽!!QQ 278544688....今天先下了,我在学校机房。先谢谢各位了 !!!!!!
      

  4.   


              <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>
     <Context path="/cl" reloadable="true" docBase="cl">//cl是你的项目名
    你加上这些东西试试
      

  5.   

    上面的答案我看的不是很懂 我刚学WEB编程
    我的项目名叫 bt比如说 Resource name="jdbc/webcl"  中的webcl我应该怎么替换啊?
    还有auth="Container"   ,和url="jdbc:mysql://localhost:3306/webcl"/中的webcl 
    还望大侠说的详细点。。在此先谢过了。
      

  6.   

    人家都说了是oracle可不是MySQL
      

  7.   


    汗!我是让他改contex的属性!
      

  8.   

    Cannot create JDBC driver of class '' for connect URL 'null'不能创建url为空的driver.
      

  9.   

    看看这个Mysql,差不多
    http://blog.csdn.net/hhy62011980/archive/2010/06/08/5655960.aspx
      

  10.   

    <Context path="/bt" reloadable="true" docBase="bt">加上这些试试
      

  11.   

    org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'仔细看看这句话意思在去理清方向去找
    不能创建驱动类空 对于这个连接URL=null的驱动
      

  12.   

      <GlobalNamingResources>
      <Resource    
        name="jdbc/oracle"    
        auth="Container"           
                    type="javax.sql.DataSource"  
        driverClassName="oracle.jdbc.driver.OracleDriver"    
    url="jdbc:oracle:thin:@localhost:1521:TEST"  
            maxActive="50"    
        maxldle="10"    
        maxWait="5000"  
        username="scott"  
        password="tiger" />    </GlobalNamingResources>
      

  13.   

    有没有将那个数据库的连接包加入项目中呀?不仅是要放在tomcat中的lib下,还要放在项目中,好像是ojdbc4j吧.