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

来源:互联网 发布:面试java项目技术难点 编辑:程序博客网 时间:2024/06/05 23:08

在创建一个maven项目后,在 pom.xml文件中报错:

 

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

 

这是因为你因为你WEB-INF下没有web.xml导致造成的

 

1,假如你的项目是web项目,即创建时选择了war:

解决方案: 

右键项目——>Deployment Descriptor:项目名——>Generate Deployment Descriptor Stub.

然后系统 会在src/main/webapp/WEB_INF文件加下创建web.xml文件。

此时,问题解决


2,如果不是web项目,即创建时选择了jar:

解决方案:

在pom文件中配置failOnMissingWebXml。配置如下:

<build>  <plugins>   <plugin>    <groupId>org.apache.maven.plugins</groupId>    <artifactId>maven-war-plugin</artifactId>    <version>2.6</version>    <configuration>     <failOnMissingWebXml>false</failOnMissingWebXml>    </configuration>   </plugin>  </plugins> </build>



阅读全文
1 1
原创粉丝点击