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的错误。

浙公网安备 33010602011771号