java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
配置: <!-- 数据源c3p0 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${jdbc.driverClassName}" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
可是
项目是有的 tomcat部署的项目 lib下面也是有的 有点不能理解 求教
看一下那个jar包里面有没有你配置文件里面引用的类,没有的话,改jar包版本或者改类文件名回复<aclass='referer'target='_blank'>@月月川:看一下maven下面有没有c3p0那个jar包谢谢我把c3p0换成org.apache.commons.dbcp就好了我还是不明白是出了什么问题。。。你有没有把依赖打包时打到lib目录下呢谢谢回答!不过貌似不是这个问题我把c3p0换成org.apache.commons.dbcp就好了我还是不明白是出了什么问题。。。
1)看看你的maven工程的pom.xml中,是否设置了jdbc,pom中设置的话,不需要专门去下载放置jdbc包了;
2)是否有重复的设置,代码里引用的不一致造成的;
3)debug是否可以通过?建议还是一层层的DEBUG吧,这样问题定位比较快
4)maven打包时,是否将对应的jdbcclass文件打包进去,或者将对应的lib文件放置在响应的位置。
回复<aclass='referer'target='_blank'>@月月川:class="com.mchange.v2.c3p0.ComboPooledDataSource"这个类有确认有吗?或者你是不是写错地方了?因为不清楚你的工程,不确定是哪的问题,但还是建议你调查清楚,知其然知其所以然我加载连接池的阶段就报错跑不了项目了,也可以debug吗?请教如何debug?谢谢回答!我把c3p0换成org.apache.commons.dbcp就好了我还是不明白是出了什么问题。。。版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。