Maven Web專案 java.lang.NoClassDefFoundError: org/springframework/core/NestedRuntimeException錯誤

孫悟空空發表於2015-08-13

導讀

使用Eclipse在從SVN或從git中check out Web專案後,執行可能會出現 java.lang.NoClassDefFoundError:org/springframework/core/NestedRuntimeException錯誤。檢查Maven Dependencies後,發現org.springframework.core.NestedRuntimeException類就在Spring-core jar包裡,系統怎麼會沒發現這個類呢?這時候就要考慮Maven Dependencies是否被工程真正使用了。

1. 錯誤查詢
專案右擊->properties->Deployment Assembly
這裡寫圖片描述

在右側視窗中,若沒發現Maven Dependencies,那麼問題就在這了。

2. 解決方法

不言而喻,新增Maven Depandencies就行了。在上面的視窗中,點選add
這裡寫圖片描述

選中Java Build Path Entries,點選next
這裡寫圖片描述

選中Maven Dependencies,點選finish完成

最後結果如下,新增了Maven Dependencies成功,點選OK
這裡寫圖片描述

相關文章