IDEA SpringMVC c3p0报错java.lang.NoClassDefFoundError

IDEA SpringMVC c3p0报错java.lang.NoClassDefFoundError_第1张图片
image

在确认依赖导入正确的情况下,运行到 ds = new ComboPooledDataSource();时报错。

网上查了很多,都说是版本问题、依赖问题等,后来经过查看是编译器中项目结构-Artifacts中的依赖设置没设置好,包没有导进去……

IDEA SpringMVC c3p0报错java.lang.NoClassDefFoundError_第2张图片
image

点击fix修复后就好了。
并且最新版本的(c3p0 0.9.5.4)中,c3p0-config不是放在src,也不是放在resource,而是需要在WEB-INF/classes下……


IDEA SpringMVC c3p0报错java.lang.NoClassDefFoundError_第3张图片
image

最终的教训就是,遇到这类依赖问题最好直接找原文文档,并且使用maven管理包……手动导入jar包会有好多莫名的错误……

你可能感兴趣的:(IDEA SpringMVC c3p0报错java.lang.NoClassDefFoundError)