您的位置:首页 > 编程语言 > ASP

Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld

2014-03-23 18:17 543 查看


Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld

一看这个错误肯定是少包或者是包冲突,知道原因就找吧,根据这句: java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException,可以看出应该是少了aspectjweaver.jar这个jar包,下载、导入就OK了。

1.如果运行程序出现错误:“Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory”,这是因为项目缺少slf4j-api.jar和slf4j-log4j12.jar这两个jar包导致的错误。

2.如果运行程序出现错误:“java.lang.NoClassDefFoundError: org/apache/log4j/LogManager”,这是因为项目缺少log4j.jar这个jar包

3.错误:“Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.MDC.getCopyOfContextMap()Ljava/util/Map”,这是因为jar包版本冲突造成的。

java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LRUMap 解决方法


解决:在commons-collections-2.1.1.jar包中找到了LRUMap.class文件但他没在map文件夹下而是直接放在了collections下。后来换了个包commons-collections-3.1.jar.问题解决。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  错误总结
相关文章推荐