zoukankan      html  css  js  c++  java
  • Error:Artifact 'xx.war exploded' has invalid extension

    环境信息:  IDEA 13 ,  MAVEN, JBOSS 7.   

    配置信息: 常规配置。

    出错信息: Error:Artifact 'xx.war exploded' has invalid extension 

    原因: 出现这种错误的原因是 build 打的 war 包不正确造成的, 修改 pom.xml build war 包部分代码既可。

    代码如下:

     <plugin>
           <artifactId>maven-war-plugin</artifactId>
           <configuration>
                 <webappDirectory>${project.build.directory}/${project.artifactId}.${project.packaging}</webappDirectory>
                 <failOnMissingWebXml>false</failOnMissingWebXml>
           </configuration>
    </plugin>

    mvn clean package ,后错误信息就不在了。

    参考: stackoverflow : http://stackoverflow.com/questions/24725644/intellij-idea-artifact-xxxxwar-exploded-has-invalid-extension

    Actually, you should leave the finalName attribute alone, otherwise you'll get the problems you describe. Rather, you should change the config for the maven war plugin to use the webappDirectorylike this:

    <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
            <webappDirectory>${project.build.directory}/${project.artifactId}.${project.packaging}</webappDirectory>
            <failOnMissingWebXml>false</failOnMissingWebXml>
        </configuration>
    </plugin>
     
  • 相关阅读:
    C++:Ubuntu 中GCC和G++的安装
    pycharm所有包
    机器学习--推荐引擎
    均值漂移法 + 轮廓系数+DBSCAN算法
    聚类模型
    事件预测 -- 解决分类问题
    网格搜索
    置信概率
    样本类别均衡化
    爬虫用到的知识点
  • 原文地址:https://www.cnblogs.com/chenzc/p/4137387.html
Copyright © 2011-2022 走看看