刚开始用5.5配置数据源,程序可以正常运行,
后来换了台电脑,用5.0就报错 :
Cannot create JDBC driver of class '' for connect URL 'null'
网上找了很多解决方案,但是还是不行,不知道哪里出错了,
请大家帮忙看看,Tomcat 5.0 配置代码:META-INF  中  context.xml 的配置:<Context reloadable="true">
  <Resource name="jdbc/HouseDB" auth="Application" type="javax.sql.DataSource"/>  <ResourceParams name="jdbc/HouseDB">
    <parameter>
      <name>factory</name>
      <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>    <parameter>
      <name>maxActive</name>
      <value>20</value>
    </parameter>    <parameter>
      <name>maxIdle</name>
      <value>15</value>
    </parameter>    <parameter>
      <name>maxWait</name>
      <value>10000</value>
    </parameter>    <parameter>
     <name>username</name>
     <value>sa</value>
    </parameter>
    <parameter>
     <name>password</name>
     <value>sasa</value>
    </parameter>    <parameter>
       <name>driverClassName</name>
       <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
    </parameter>    <parameter>
      <name>url</name>
      <value>jdbc:sqlserver://localhost:1433;databasename=HouseDB</value>
    </parameter>
  </ResourceParams>
</Context>
WEB-INF 中 web.xml 的配置 :
        <resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/HouseDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
</resource-ref>刚开始Tomcat5.5的配置只有 META-INF  中  context.xml 的有点不一样,其他都没改 :<Context reloadable="true">
              <Resource name="jdbc/HouseDB" auth="Application" 
type="javax.sql.DataSource" maxActive="20" maxIdle="15"
maxWait="-1" username="sa" password="sasa" 
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;databasename=HouseDB" >

</Resource>
</Context>