码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-12-04 16:37:49      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:cli   inf   eclispe   对话   webapp   使用   false   文件夹   project   

使用maven创建项目时有时在pom.xml的war处出现failOnMissingWebXml的错误,根据错误提示的原因可以知道项目是web项目,打包时打成war包。

如果项目里没有web.xml,在项目里添加一个web.xml,刷新一下项目,就应该没有错误,如果还有请看下面的介绍

 如果你的项目在 /src/main/webapp/WEB-INF 下有web.xml,但是仍然还是报这个错误,需要两步操作

1)右击项目,打开Properties对话框,点击Deployment Assembly选项,在右边添加一个文件夹,并且保存设置

2)在eclispe上方点击Project ->Clean 清理一下这个项目

经过这两步错误就应该已经清楚了

 

还有一种网上很常见的做法 

有提供一个变相规避错误的方法,添加配置,放过该错误提示。

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

 

 

 

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

标签:cli   inf   eclispe   对话   webapp   使用   false   文件夹   project   

原文地址:http://www.cnblogs.com/lwx521/p/7977565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!