Cannot create JDBC driver of class '' for connect URL 'null'的解决方案

来源:互联网 发布:校园二手网源码 编辑:程序博客网 时间:2024/06/02 10:24

公司里有个JAVA的程序.用的是TOMCAT貌似是4.X.X版本的 反正这程序写的比较久了.

然后,由于有问题,我就把程序带回来,装在自己电脑上,按着在公司的步骤:可是出问题了:Cannot create JDBC driver of class '' for connect URL 'null';找了好久也不知道什么问题.

后来发现我用的是5.5.X版本 跟公司的不一样.可能配置有问题.

后来在Tomcat 5.5/conf/Catalina/localhost目录下的项目配置文件做了修改:

将如下的代码:

<Resource name="jdbc/mysql" type="javax.sql.DataSource"/>
  <ResourceParams name="jdbc/mysql">
    <parameter>
      <name>maxWait</name>
      <value>5000</value>
    </parameter>
    <parameter>
      <name>maxActive</name>
      <value>4</value>
    </parameter>
    <parameter>
      <name>password</name>
      <value>root</value>
    </parameter>
    <parameter>
      <name>url</name>
      <value>jdbc:mysql://localhost:3306/clfzoa?useUnicode=true&amp;amp;amp;amp;characterEncoding=gbk</value>
    </parameter>
    <parameter>
      <name>driverClassName</name>
      <value>com.mysql.jdbc.Driver</value>
    </parameter>
    <parameter>
      <name>maxIdle</name>
      <value>2</value>
    </parameter>
    <parameter>
      <name>username</name>
      <value>root</value>
    </parameter>
  </ResourceParams>
换成:

<Resource name="jdbc/mysql" type="javax.sql.DataSource" username="root" password="" driverClassName="com.mysql.jdbc.Driver" maxIdle="2" maxWait="5000" url="jdbc:mysql://localhost:3306/clfzoa?useUnicode=true&amp;amp;amp;amp;characterEncoding=gbk" maxActive="4"/>

结果运行正常...

原创粉丝点击