集成Ibatis与SPRING时,出现NoClassDefFoundError

java.lang.NoClassDefFoundError: Lccb/cddev/framework/persist/ibatis/IBatisPersistenceImpl

引用路径多了个L出来
即便是在配置里删了,启动服务还是会这个报错。

是多了一个L在配置文件里面的吧.包的路径写错了,报了一个找不到类的错误

看样子好像是工程名与web路径名不一样
你鼠标右键点你的工程名,然后选择properties,然后在出来的对话框里,选择MyEclipse,点web,改下web context-root,去掉L

应该是这样的

L 不是关键, 关键是找不到这个类:ccb/cddev/framework/persist/ibatis/IBatisPersistenceImpl

去www.findjar.com去看看到底缺那个jar包和java类

看看到底有没有IBatisPersistenceImpl 这个类

恩,同意lovewhzlq (资深架构师) 的说法。我的是错误的,NoClassDefFoundError:与路径没关系,是缺少类。你看看是不是少了什么包,或者包出现了冲突

会写这个类,肯定是存在的。
更可能是配置文件上的错误。
1.检查下spring的那些bean中是否配置上有问题,就是applicationContext.xml中先看看对应的bean的class是否写对了?
2.检查ibatis的映射文件sqlMapConfig.xml里头配置问题
3.其它的配置文件