Eclipse中web项目WebRoot导致无法推送tomcat部署问题--大坑

场景:eclipse从svn检出Myeclipse项目,然后部署到tomcat,一直无法自动部署项目到tomcat中(clean命令无效)

终极原因:eclipse  web项目默认为WebContent,MyEclipse默认为WebRoot,所以导致一直无法推送tomcat部署。

解决方案:把WebContent修改为WebRoot

步骤一:项目项目根目录下.setting文件夹

步骤二:刷新导入的项目

步骤三:在项目上点击右键,进入Properties配置,点击Project Facets,再点击Convert to faceted form进入属性设置:

  Eclipse中web项目WebRoot导致无法推送tomcat部署问题--大坑_第1张图片

步骤四:勾选Dynamic Web Module和Java,选择相应的版本,并点击下方出现的Further configuration available:

  Eclipse中web项目WebRoot导致无法推送tomcat部署问题--大坑_第2张图片

步骤五:修改eclipse默认的WebContent为WebRoot,并根据自己需要勾选Generate web.xml deployment deor:

  Eclipse中web项目WebRoot导致无法推送tomcat部署问题--大坑_第3张图片

  Eclipse中web项目WebRoot导致无法推送tomcat部署问题--大坑_第4张图片

 

你可能感兴趣的:(Eclipse中web项目WebRoot导致无法推送tomcat部署问题--大坑)