其实提示已经说了,com.mysql.jdbc.Driver' for connect URL 'null';
也就是不能与你的mysql连接上,你在装载驱动时,出现错误。
    你应该将:
       <value>com.mysql.jdbc.Driver</value>
  修改为:<value>org.gjt.mm.mysql.Driver</value>
即可,另外最好能把:
    <value>jdbc:mysql://localhost/test</value>
  修改为<value>jdbc:mysql://localhost:3306/test</value>
当然也可以不修改,如果是只连本机可以不加3306。其中3306是mysql的默认端口.
      

解决方案 »

  1.   

    org.gjt.mm.mysql.Driver我试过了,端口也加过了,问题还是一样
    能找到驱动类,但是url为null我不改任何设置,去掉jsp里用数据源方式得到连接的方法,改用常规的Class.forName,用同样的驱动和url,可以连上数据库,但是用DataSource就不行了……
      

  2.   

    <Resource name="jdbc/simple" scope="Shareable" type="javax.sql.DataSource"/>
        <ResourceParams name="jdbc/simple">
            <parameter>
                <name>factory</name>
                <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
            </parameter>
            <!-- DBCP database connection settings -->
            <parameter>
                <name>url</name>
                <value>jdbc:mysql://localhost:3306/test</value>
            </parameter>
            <parameter>
                <name>driverClassName</name>
    <value>org.gjt.mm.mysql.Driver</value>
            </parameter>
            <parameter>
                <name>username</name>
                <value>root</value>
            </parameter>
            <parameter>
                <name>password</name>
                <value></value>
            </parameter>        <!-- DBCP connection pooling options -->
            <parameter>
                <name>maxWait</name>
                <value>3000</value>
            </parameter>
            <parameter>
                <name>maxIdle</name>
                <value>100</value>
            </parameter>
            <parameter>
                <name>maxActive</name>
                <value>10</value>
            </parameter>
        </ResourceParams>
      

  3.   

    搞定::::::我到jakarta上下了DBCP的源码,把org.apache.commons.dbcp.BasicDataSourceFactory里getObjectInstance方法里一条条打出来,结果发现url读不到,原来是大小写的关,把<name>URL</name>改成<name>url</name>,OK!!!连接池搞定,Hibernate搞定,弄了我一个下午,明早散分