banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

eclipse新建maven工程pom文件报错解决

最近在使用 elcipse 新建了一个 Maven 工程,pom.xml 文件报了个错误:web.xml is missing and is set to true

仔细探索了一下,原因是工程没有生成 web.xml 文件,这个跟 JDK 和 Ecipse 版本较新有关系,默认是 Dynamic Web Module 3.0 生成工程机制。

一般情况下,会选择 copy 一份 web.xml,然后修改成自己工程的。其实还有如下更简单的方法:

org.apache.maven.plugins

maven-war-plugin

false

加上这些代码就可以不需要 web.xml 文件了。

ok,问题解除 !failOnMissingWebXml 设为 false,顾名思义是对丢失 web.xml 这个检测机制进行忽略,值得一提的是: Dynamic Web Module 3.0 工程时代不需要 web.xml 文件注册相关内容的,所以工程默认不生成 web.xml。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。