java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap

关于BeanUtils.poplate()方法无法注入问题解决。

首先在打断点调试的时候,BeanUtils.populate()执行之后无法在下一行代码,也就是注入之后bean对象参数parameter参数为空,直接被InvocationTargetException捕获,

之后进入BaseUtils最终报错为java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap

 

 如果你导入包commons-logging-1.2.jar和commons-beanutils-1.9.4.jar的话,

解决办法,导入commons-collections-3.2.jar即可,

链接附上:

http://www.java2s.com/Code/Jar/c/Downloadcommonscollections32jar.htm

org/apache/commons/collections/FastHashMap报错,究其原因就是在commons-collection-4.X以上的包中不存在FastHashMap方法,导致 java.lang.NoClassDefFoundError的错误。

posted @ 2021-01-16 15:41  一叶/倾城  阅读(259)  评论(0)    收藏  举报