一个配置连接池的郁闷问题在线等
运行我的应用出现以下异常:
Cannot create JDBC driver of class '' for connect URL 'null'
我采用的数据库是oracle8
我tomcat目录是4.1
数据库驱动放在了tomcat的common\lib目录下
并且配置了我的server.xml和web.xml
以下是server.xml
<Context className="org.apache.catalina.core.StandardContext" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="false" debug="0" displayName="Welcome to Tomcat" docBase="D:\Tomcat 4.1\webapps\ROOT" mapperClass="org.apache.catalina.core.StandardContextMapper" path="" privileged="false" reloadable="false" swallowOutput="false" useNaming="true" workDir="work\Standalone\localhost\_" wrapperClass="org.apache.catalina.core.StandardWrapper">
<Resource name="jdbc/OracleDB" scope="Shareable" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/OracleDB">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>2000</value>
</parameter>
<parameter>
<name>password</name>
<value>1@*!56</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin@192.168.18.200:1521:cqlove2</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>5</value>
</parameter>
<parameter>
<name>username</name>
<value>cqlove</value>
</parameter>
</ResourceParams>
</Context>
以下是web.xml
<resource-ref>
<description>OracleDB</description>
<res-ref-name>jdbc/OracleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
所有的配置参数都全是正确的~
并且获取的方式也是正确的:
ds = (javax.sql.DataSource) ctx.lookup("java:comp/env/jdbc/OracleDB");
以上所有配置都是正确的~可是它就会报异常~
麻烦大哥门指点指点~