写这篇博客的缘由
- 问题描述
昨天发现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也是也部署的。
