maven項目部署tomcat報錯:java.lang.NoClassDefFoundError:Lorg / apache / logging / log4j / Logger

我遇到的是,添加pom依賴後,再部署到tomcat時報錯:

詳情參考stackflow: java.lang.NoClassDefFoundError:Lorg / apache / logging / log4j / Logger

我的解決方法如下:

eclipse 會 自動清除項目的maven依賴庫路徑

需要重新設置:

右鍵單擊項目,選擇Properties,

選擇Deployment Assembly

查看有沒有 Maven Dependencies(如果存在,那就查看是否缺少log4j的相關依賴包)

如果不存在,請單擊Add ->Java Build Path Entries

並單擊Maven Dependencies

確認 重新部署 ,成功

 

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