提示信息应该能看懂. 也就是缺少了 web.xml 文件,<failOnMissingWebXml > 被设置成 true 了.
前言
今天学习 SSH 时创建了一个 Web 项目, 后来在用到 Web.xml 文件时, 发现项目创建时没本没有自动创建 Web.xml 文件, 由于我今天第一次接触这个动态 Web 的学习, 所以也没有刻意拷贝的资源, 于是我就废了好大的精力去找百度相关的解决方法, 大神们的回答无非就是让拷贝一个 Web.xml 文件过来, 重新创建一个项目, 最后还是无功而返. 可是我想到以后我还会在遇到这种问题, 而且肯定不会只我一个人会遇到类似的问题, 我就想尽力把他解决了. 最后我自己在项目里面尝试, 想试着解决, 令我惊喜的是, 还正是让我给找到了解决方法.
方案一
image.PNG
在你创建的项目上单击右键, 然后单击 java EE Tools 下的用红线圈住的地方, 然后查看你的 Web-INF 文件夹, 就会发现 Web.xml 文件就创建好了. 这样总比你重新创建项目, 把之前做过的东西推翻重来简单的多吧.
image.PNG
方案二
image.PNG
既然说到这里了, 那我就顺便说一说如何在创建项目的同时创建 Web.xml 文件吧.
image.PNG
切忌不要在这里直接点击 finish. 先一步一步的 next. 等到出现下面的页面时, 在红框的地方打钩. 然后 finish, 就完成了. 点击 Web-INF 文件夹, 就会发现项目自动创建好了你想要的 Web.xml 文件了.
来源: http://www.jianshu.com/p/ce3d2240247c