日期:2014-05-16  浏览次数:20843 次

java中用连接池出现错误NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactor
java中用连接池出现错误NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory
   在java中使用连接池技术,oracle相关服务已开,相关的jar文件已导入(ojdbc/commons-dbcp-xxx),在用BasicDataSource bds = new BasicDataSource ()时,总是提示出现如下错误!
  NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory

解决方法:分析上面的错误,是缺少相应的类文件:需要下载并添加一个叫common-pool的jar包。

参考:http://hi.baidu.com/motrsky/item/154157ce26ce1410b67a2430