寫這篇博客的緣由
- 問題描述
昨天發現eclipse中maven web項目部署時缺乏classes文件或者resources文件
原本覺得是很常見的緣由,
依次檢查"Java Build Path","Deployment Assembly",都以爲沒問題
- 問題解決
結果當天都沒有搞出來,沒找到緣由,直到次日,發現:
再次檢查"Java Build Path"時發現Excluded的值爲**.
正確的狀況通常是Excluded爲None。
改正之,問題解決。心情迴歸了平靜。
附: eclipse部署maven web項目到tomcat,缺失classes或resources文件的通常解決步驟
- 檢查"Java Build Path"
主要檢查如下幾點
Output folder
容易被忽略的Excluded
java
- 檢查"Deployment Assembly"
主要檢查三個東西的部署路徑: java文件,webapps,maven。
若是還有maven上沒有的Jar包,而且該jar包也沒有按照到本地maven倉庫,那麼這個jar也是也部署的。