您的位置:首页 > 产品设计 > UI/UE

Error: web.xml is missing and <failOnMissingWebXml> is set to true

2020-07-22 11:18 232 查看

web.xml is missing and is set to true


我们在创建一个 Maven 项目时,如果选择以 war 包的形式打包,经常会遇到这么一个错误:

cvc-elt.1: Cannot find the declaration of element ‘project’.
web.xml is missing and is set to true

这个错误的原因就是项目创建完成后,webapp 这个 folder 下没有自动创建 WEB-INF folder 以及它下面的 web.xml. 一般的解决办法是去别的项目复制过来就行了。

下面提供一种“高大上”的解决办法:

  1. 右键项目名,点击 Properties,选择 Project Facets,取消勾选如下项,然后点击 Apply:

    2.重新勾选上一步取消勾选的地方,版本选择 2.5 ,然后点击下面的链接:

3.在 Content directory 栏输入如下内容,并勾选下图中标记的选项,然后点击 Apply and Close。

4.最后,如果没看到变化,是因为没有 update。 右击项目,选中 Maven , 点击 Update Project, OK.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐