SpringBootMavenWeb,Maven中打包没有web.xml的Web项目

关于在mavne中package,SpringBootWeb项目可能出现如下的错误提示:

那是因为在WEB-INF下找不到web.xml文件,

那么此时的解决方法有很多我这里就只提供如下一种:即在Pom.xml文件中添加相关语句:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19


<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<!-- 不忽略空文件夹、空包 -->
<includeEmptyDirectories>true</includeEmptyDirectories>
<!-- 忽略 web.xml 配置文件 -->
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>


这样就可以正常的package了