您的位置:首页 > 运维架构 > Tomcat

Tomcat 连接数据库的配置文件报错Cannot create JDBC driver of class '' for connect URL 'null'

2011-08-23 16:49 731 查看
原文网址:http://blog.knowsky.com/240148.htm

Cannot?create?JDBC?driver?of?class?''
for connect URL 'null'

这个主要是tomcat链接数据库的配置文件写错了
严格来说也不叫错 只是不同的版本写法不一样

tomcat-5.0.28是这种形式

<Resource name="jdbc/conn" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/conn">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
<parameter>
<name>password</name>
<value>tiger</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@localhost:oracle</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>1</value>
</parameter>
<parameter>
<name>username</name>
<value>scott</value>
</parameter>
</ResourceParams>

但是apache-tomcat-6.0.32就得这种形式

<Resource name="jdbc/conn" auth="Container" type="javax.sql.DataSource"
maxActive="10" maxIdle="1" maxWait="5000"
username="scott" password="tiger" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/neusys"/>

这个其实可以上这个网看看该版本的tomcat配置例子确定一下 http://localhost:8080/docs/jndi-datasource-examples-howto.html#Preventing_dB_connection_pool_leaks
ps:我觉得搭web框架神马的 需要用到的工具很多,而且不同版本之间会在设置上有不同,需要耐心,跟着主要的原理走,再查查具体版本的区别

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐