在項目內建hibernate後,啟動時報錯
org.springframework.beans.factory.BeanCreationException:Error creating bean with name 'applicationInitializer' defined in file[D:\位址.class]:
Invocation ofinit method failed; nested exception is java.lang.NoSuchMethodError:org.apache.commons.collections.MapUtils.isNotEmpty(Ljava/util/Map;)Z

Caused by:java.lang.NoSuchMethodError:org.apache.commons.collections.MapUtils.isNotEmpty(Ljava/util/Map;)Z
(找不到isNotEmpty這個方法)
打開jar包确實有這個方法,
于是換了一個包commons-collections-3.1.jar ,還是同樣的錯,
終于OK!可能是jar包沖突或者版本問題!具體還有待分析!
注意一點:
java build path是給項目用的,項目裡的方法引用,
Deployment Assembly是給伺服器看的,是以當然先要有本地,再能有伺服器
最後把項目從tomcat裡删掉,再重新部署,就OK了