SpringSide调试时,突然报
NoClassDefFoundError: org/apache/commons/logging/LogFactory,异常
遍找代码也没有发现有使用apache logging的地方,项目用的是slf4j的实现。
经反复回忆,前一天由于调试换过jcl-over-slf4j的包,检查后发现是由于此包的版本与slf4j-log4j的版本不匹配造成。
导入对应版本的jar包后问题解决。
NoClassDefFoundError: org/apache/commons/logging/LogFactory,异常
遍找代码也没有发现有使用apache logging的地方,项目用的是slf4j的实现。
经反复回忆,前一天由于调试换过jcl-over-slf4j的包,检查后发现是由于此包的版本与slf4j-log4j的版本不匹配造成。
导入对应版本的jar包后问题解决。
本文介绍了一个在SpringSide项目中遇到的NoClassDefFoundError异常问题及其解决方案。错误指向未找到org.apache.commons.logging.LogFactory类,尽管项目实际使用的是slf4j。经过排查发现,是由于jcl-over-slf4j版本不匹配导致。
1740

被折叠的 条评论
为什么被折叠?



