急!org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
在tomcat5.028的时候 配置jndi 连接数据库 运行servlet的时候出现这样的错误提示 :org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
中间省去若干....还有Caused by: java.sql.SQLException: No suitable driver
1.server.xml中这样配置
<Resource name="tms/jndi" type="javax.sql.DataSource">
</Resource>
<ResourceParams name="tms/DataSource">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value>lt</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@ltmis</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.OracleDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>username</name>
<value>lt</value>
</parameter>
</ResourceParams>
2.D:\tomcat-5.0.28\conf\Catalina\localhost文件夹下的 tmsweb.xml这样配置:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/tomcat-5.0.28/webapps/tmsweb" path="/tmsweb" reloadable="true">
<ResourceLink global="tms/jndi" name="tms/jndi" type="javax.sql.DataSource"/>
<Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction" />
<ResourceParams name="UserTransaction">
<parameter>
<name>factory</name>
<value>org.objectweb.jotm.UserTransactionFactory</value>
</parameter>
<parameter>
<name>jotm.timeout</name>
<value>60</value>
</parameter>
</ResourceParams>
</Context>
3.web应用下的web.xml 尾巴这样配置
<resource-ref id="ResourceRef_1112759857719">
<res-ref-name>tms/jndi</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Unshareable</res-sharing-scope>
</resource-ref>
4.在sevlet里面返回jndi关键字这样写
protected String getConfigString() {
return "java:comp/env/tms/jndi";
}
请问我哪个步骤弄错了?谢谢