java.lang.NoSuchFieldError: EMPTY_LIST,EMPTY_MAP錯誤的解決方法

今天下午重新部署了一下工程,Tomcat啓動的時候就報告如下的錯誤:


java.lang.NoSuchFieldError: EMPTY_LIST
java.lang.NoSuchFieldError: EMPTY_MAP


在網上搜索了一下,就不到一頁的結果,有的說是base.jar等包不一致造成的,我搜索了一下本地機器,並沒有發現這個文件,因此,我就跟蹤到代碼裏,原來,EMPTY_LIST和EMPTY_MAP使用的是


org.apache.commons.collections.ListUtils.EMPTY_LIST

org.apache.commons.collections.MapUtils.EMPTY_MAP


這2個成員都還在,不知道爲啥報錯,而且以前都是好好的,現在改成


java.util.Collections.EMPTY_LIST

java.util.Collections.EMPTY_MAP


問題解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章