控制台报错:
org.springframework.beans.factory.CannotLoadBeanClassException:
Cannot find class [org.apache.commons.dbcp.BasicDataSource] for bean with
name 'dataSource' defined in class path resource [applicationContext.xml];
nested exception is java.lang.ClassNotFoundException:
org.apache.commons.dbcp.BasicDataSource
我编写ApplicationContext的代码:
bean标签里class=“com.mchange.v2.c3p0.ComboPooledDataSource”我ctrl鼠标指上去没有下划线
加急!
说的很清楚,Cannot find class [org.apache.commons.dbcp.BasicDataSource],在找不到这个对象在applicationContext。
去xml中,xml文件里面找找你对datasource的定义看看
在导入spring2.0的时候,把Spring 2.0 Persistence JDBC libraries复选框选中就可以了
撸主,你已经找到问题所在了,
上面异常的意思如下:
bean加载异常
在applicationContext.xml文件中根据bean中的路径无法找到name属性值为dataSource的数据源
包含异常为类加载异常
你只需要把下面两个包导入web-inf下的lib中即可
c3p0-0.9.2.1.jar
mchange-commons-java-0.2.4.jar
实在不行可以看一下我配置数据源c3p0的文章
https://mp.csdn.net/postedit/79692740
需要导入包,
c3p0-0.9.2.1.jar
mchange-commons-java-0.2.4.jar