文件打war包时报错,里面没有web.xml文件,解决方案有两种:
方法一:在WEB-INF目录下直接创建web.xml文件供IDEA扫描(临时使用)
方法二:pom文件中配置插件(需要找到maven-war-plugin的坐标信息)
1.从maven下载地址中org----->apache---->maven----->plugins----->maven-war-plugin
2.<build>中添加<plugins>的<plugin>里面添加maven-war-plugin的坐标信息
然后在<configuration>中将<failOnMissingWebXml>内的属性值设置成false(当遇到没有web.xml的时候不报错,默认为true没有此文件报错)忽略web.xml检查
配置pom文件忽略web.xml检查示例:
<!-- 设置检测到无web.xml文件时不报错,忽略web.xml检查-->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.1</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugins>
</build>