我下了commons-dbcp-1.2.jar,放在tomcat/common/lib下,但tomcat启动时候还是提示找不到包。另外请问一下数据源<data-source>中的type应该怎么写?书上说是org.apache.commons.dbcp.BasecDataSource,但我打开了commons-dbcp包,里面根本就没有这个类,只有org.apache.commons.dbcp.datasource这个类,请问到底应该怎么弄啊?

解决方案 »

  1.   

    你是不是搞错了 这个类应该是org.apache.commons.dbcp.BasicDataSource  你把i写成e了
      

  2.   

    是发帖子时候写错了,另外我打开commons-dbcp这个包看了一下,没有BasicDataSource这个类,只有datasource这个类阿!
      

  3.   

    你的数据源配置里的 属性名不能写错,property的名字有很多中形式,照有些网站上抄下来的有的有问题
    我曾经也有同样的问题 照下面的属性名配不会有错,
    <data-sources>
     <!-- configuration for commons BasicDataSource -->
     <data-source type="org.apache.commons.dbcp.BasicDataSource">
      <set-property   property="driverClassName"   value="org.postgresql.Driver" />
      <set-property property="url" value="jdbc:postgresql://localhost/mydatabase"/>
      <set-property property="username"  value="me" />
      <set-property property="password"  value="test" />
      <set-property  property="maxActive"  value="10" />
      <set-property  property="maxWait"  value="5000" />
      <set-property  property="defaultAutoCommit" value="false" />
      <set-property  property="defaultReadOnly" value="false" />
      </data-source>
    </data-sources>
      

  4.   

    你去下commons-dbcp-1.2.1或最新版里面肯定会有,要不就是你疏忽了