pom.xml出现web.xml is missing and is set to true的解决方案

创建一个maven项目 pom.xml出现如下错误:
web.xml is missing and <failOnMissingWebXml> is set to true 这是因为你因为你WEB-INF下没有web.xml导致造成的:

右击项目——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系统会在src/main/webapp/WEB_INF文件加下创建web.xml文件。错误解决!

当然这个方法是针对web项目的解决方案,如果你的工程不是web项目,那么还有另外一种解决方案,就是在pom文件中配置一下failOnMissingWebXml。具体如下:
根据提示信息,也就是缺少了web.xml文件,<failOnMissingWebXml>被设置成true了。
这是一个Maven错误,在最近的web应用开发中web.xml文件已经变得可有可无了。不过Maven还没有跟上这一变化,我们只要在pom.xml文件中手动添加如下配置:

《pom.xml出现web.xml is missing and <failOnMissingWebXml> is set to true的解决方案》” />    image.png</p><p>“告知”maven即可。这样做的好处是我们不必在项目生中成一个无用的web.xml文件。在更新版本(具体从哪一个版本开始我也不知道~~)的maven中已经不存在web.xml文件缺失的问题,我们只需要处理<failOnMissingWebXml>被设置成true的问题即可。也就是在pom.xml中添加如下配置即可。</p><p> <img layer-src=     原文作者:西域胡杨
    原文地址: https://www.jianshu.com/p/0f8b4ec0edfc
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

点赞