我的server.xml里是:
<Content path="/abcd" docBase="abcd" debug="0"
         reloadable="true" crossContext="true">
         <Resource name="jdbc/abcd" auth="Container" type="javax.sql.DataSource"/>
         <ResourceParams name="jdbc/abcd">
         <parameter>
         <name>factory</name>
         <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
         </parameter>
         <parameter>
         <name>driverClassName</name>
         <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
         </parameter>
         <parameter>
         <name>url</name>
         <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;
         DatabaseName=liangfei2</value>
         </parameter>
         <parameter>
         <name>username</name>
         <value>sa</value>
         </parameter>
         <parameter>
         <name>password</name>
         <value>liangfei</value>
         </parameter>
         <parameter>
         <name>maxActive</name>
         <value>20</value>
         </parameter>
         <parameter>
         <name>maxIdle</name>
         <value>10</value>
         </parameter>
         <parameter>
         <name>maxWait</name>
         <value>-1</value>
         </parameter>
         </ResourceParams>
         </Content>

解决方案 »

  1.   

    我在web-inf里的web.xml是
    <?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
        version="2.4">  <display-name>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description>
    <resource-ref>
            <description>jdbc/abcd</description>
            <res-ref-name>jdbc/abcd</res-ref-name>
            <res-type>javax.sql.DataSource</res-type>
            <res-auth>Container</res-auth>
        </resource-ref>
    </web-app>
      

  2.   

    现在我的网页上出的问题是:
    出错情况 
    已经获得DataSource! 
    org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
      

  3.   

    建议在控制面板里手动建立个数据源。或者下个SQL驱动。。增强下代码可移植性。
      

  4.   

    org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'很明显说的就是
    连接语句出了问题
    你的servel.xml出了问题
      

  5.   

    我都是按照网上和书上弄的啊!~我的server.xml好像也没出问题啊!
    我的文件夹是abcd啊!
    我弄了快一天了,就是弄不出来啊!!
    唉,气死人了~!~~~~~~~~~~~~~