用myeclipse做SSH部署项目时ApplicationContext报错

控制台报错:
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