首页 > 其他分享 >IDEA 在运行maven打war的时候提示报错:Cannot access defaults field of Properties,或者是:webxml attribute is required

IDEA 在运行maven打war的时候提示报错:Cannot access defaults field of Properties,或者是:webxml attribute is required

时间:2023-01-28 18:22:52浏览次数:49  
标签:pre xml web attribute maven 报错 war

如果遇到IDEA 在运行maven打war的时候提示报错

Cannot access defaults field of Properties

image

解决办法是要在pro.xml文件下添加以下插件,才可以打包war包

打包jar包不添加也是没有问题的

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>3.2.0</version>
            </plugin>
    </plugins>
</build>

导入之后会提示报错为:没有读取到web下的xml文件

webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)

image

在后面加上以下配置

    <build>
        <plugins>
            <plugin>
                
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.2.0</version>
                
                <!--要在下面添加以下配置-->
                <configuration>
                    <failOnMissingWebXml>false</failOnMissingWebXml>
                </configuration>
                
            </plugin>
        </plugins>
    </build>

全部代码:
image

标签:pre,xml,web,attribute,maven,报错,war
From: https://www.cnblogs.com/zhongchao/p/17071063.html

相关文章