寫這篇博客的原因
- 問題描述
昨天發現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
- 檢查"Deployment Assembly"
主要檢查三個東西的部署路徑: java文件,webapps,maven。
如果還有maven上沒有的Jar包,並且該jar包也沒有按照到本地maven倉庫,那么這個jar也是也部署的。