忘记说了,tomcat 5.5 + oracle 9i我在tomcat\common\lib里也放了oracle的驱动classes12.jar

解决方案 »

  1.   

    Cannot create JDBC driver of class '' for connect URL 'null'说明没有配置好数据源
    说明:tomcat5.5和tomcat5.0的配置方法不一样,详细参考tomcat5.5的jndi配置文档
      

  2.   

    你把这一段放到server.xml里去试哈,这边删除
    <ResourceParams name="jdbc/oracle">
    <parameter>
    <name>factory</name>
    <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>
    <parameter>
         <name>maxActive</name>
         <value>100</value>
       </parameter> 这边的name 
     <Resource
          name="jdbc/oracle1"
    应该要一致
       <parameter>
         <name>maxIdle</name>
         <value>30</value>
       </parameter> 
       <parameter>
         <name>maxWait</name>
         <value>10000</value>
       </parameter> 
       <parameter>
        <name>username</name>
        <value>scott</value>
       </parameter>
       <parameter>
        <name>password</name>
        <value>tiger</value>
       </parameter>
       <parameter>
          <name>driverClassName</name>
          <value>oracle.jdbc.driver.OracleDriver</value>
    </parameter>
      

  3.   

    晕```粘贴错了`----------------------
    这边的name 
     <Resource
          name="jdbc/oracle1"
    应该要一致
    ----------------------抠出来.....
      

  4.   

    改成一致了,还是错,我还是看看jndi吧,谢谢楼上的各位
      

  5.   

    5.5的配置方法确实跟以前不一样的  tomcat有自带一个tomcat-docs的项目 里面有帮助文档里面也有例子 自己去看一下 就知道了
      

  6.   

    你的配置方法没有错,但是针对Tomcat5.0的写法,5.5的不一样。写成下面这样:<Resource name="jdbc/myoracle" auth="Container"
                  type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
                  url="jdbc:oracle:thin:@127.0.0.1:1521:mysid"
                  username="scott" password="tiger" maxActive="20" maxIdle="10"
                  maxWait="-1"/> 看看官方网站的文挡和示例,非常清楚。