<data-source key="mysqlPool" type="org.apache.commons.dbcp.BasicDataSource"> org.apache.commons.dbcp.BasicDataSource 这个东西没找到,你设置的不对

解决方案 »

  1.   

    你可能缺少三个commons库..
    commons-collections.jar (最新版本:3.1)
    commons-pool.jar   (1.2.1)
    commons-dbcp.jar   (1.2)把他们放在 WEB-INF\lib里面 或者 Tomcat_home  的 commons\lib里面就行了
    放好后,重新启动 tomcat,否则不起作用的.
      

  2.   

    <set-property property="driverClass" value="com.mysql.jdbc.Driver" />
    好像应该写成
    <set-property property="driverClass" value="org.mm.mysql.jdbc.Driver" />
      

  3.   

    这里好象也要改动一下:driverClass-->driverClassName我自己的用法<data-sources>
         <data-source key="MysqlDB" type="org.apache.commons.dbcp.BasicDataSource">
              <set-property property="driverClassName"
                   value="com.mysql.jdbc.Driver" />
              <set-property property="url" 
                   value="jdbc:mysql://localhost:3306/test" />
              <set-property property="maxActive"
          value="5"/>
    <set-property property="username"
          value="root"/>
    <set-property property="password"
          value="1234"/>
    <set-property property="autoCommit"
          value="true"/>
    </data-source>
    </data-sources>