一个关于spring和hibernate集合的项目的一个错误

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:59:28
错误如下:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool

还有我的applicationContext.xml里面关于"dataSource"的代码
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName"
value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url"
value="jdbc:sqlserver://localhost:1433;databaseName=huxidb;SelectMethod=cursor" />
<property name="username" value="sa" />
<property name="passw

数据源错误,跟调用代码没关系,因为在启动tomcat就有错了.
根据异常提示,应该是有个包冲突,或者是缺失了个包.
我介意你使用spring1.2+hibernate3.0组合,不会出现此类异常.

少导入包,看看这两个包commons-pool.jar和commons-dbcp-1.2.1.jar是否都有。

应该是jar包有冲突,把项目中的asm.jar或asm-版本.jar删除试试。

少commons-pool.jar包