原因:eclipse设置的webroot和项目的webroot不一致造成的。换句话说就是要部署的项目文件路径不对造成的。
解决方法:点击项目>点击propertise(或者直接Alt+enter)>找到Deployment Assembly点击出现如图1
图1
然后点击Add进入图二
图2
点击Next进入图三:
图三
再点击Add:进入图四
图四
在图四中找到你要部署的web文件目录(这里是webapp),最后点击OK,即可(由于我已添加过所有ok按钮无法点击)。形成如图5
图5
最后clean一下项目,从新部署到tomcat 后运行成功。最后如图6
图6