maven 打包 常见错误问题

1、web.xml 位置问题

mvn install一个web项目时,报错如下:Error assembling WAR:webxml attribute is required

  1. [plain] view
    plain
     copy

     

    1. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war     
    2. (default-war) on project com.alpha.webapp: Error assembling WAR:     
    3. webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]    
    4. [ERROR]     
    5. [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.    
    6. [ERROR] Re-run Maven using the -X switch to enable full debug logging.    
    7. [ERROR]     
    8. [ERROR] For more information about the errors and possible solutions, please read the following articles:    
    9. [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException    

    原因:

    maven的web项目默认的webroot是在src\main\webapp。如果在此目录下找不到web.xml就抛出以上的异常。

    解决办法:需要在pom.xml中增加<webResources>配置,如下:

    [html] view
    plain
     copy

     

    1. <build>    
    2. <finalName>simple-webapp</finalName>    
    3. <plugins>    
    4.     <plugin>    
    5.         <groupId>org.apache.maven.plugins</groupId>    
    6.         <artifactId>maven-war-plugin</artifactId>    
    7.         <version>2.1.1</version>    
    8.         <configuration>    
    9.     
    10.               <webXml>WebContent\WEB-INF\web.xml</webXml>            
    11.     
    12.         </configuration>    
    13.     </plugin>    
    14. </plugins>    
    15.  </build> 
        
时间: 2024-10-01 04:38:39

maven 打包 常见错误问题的相关文章

myeclipse中使用maven前常见错误及解决办法_java

1.jdk与jre (错误:java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0) windows-preferences-java-Installed JREs Add适用的jre windows-preferences-java-compiler Compiler compliance level:改为与上一致版本 项目右键-properties-java compiler Compiler

maven常见错误

转自:http://blog.csdn.net/t123012009065/article/details/17333773 常见错误: 一..在Eclipse导入已存在工作空间的项目,出现 情况1: Scanning errors (1): 1 Could not read pom.xml 就是pom.xml出现了不能解析的配置,把不能解析的配置修改过来.例如去掉  <build>    <finalName>testweb</finalName>  </bui

j2se-【求助】Maven 打包时出现错误,webxml attribute is required

问题描述 [求助]Maven 打包时出现错误,webxml attribute is required 我从SVN上检出的项目,在打包的时候出现了以下的错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:w ar (default-war) on project lmsportal-admin: Error assembling WAR: webxml attrib ute is r

maven 打包错误,请求帮助

问题描述 maven 打包错误,请求帮助 ] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project HR: Execution default-war of goal org.apache.maven.plugins:maven-war-plugin:2.2:war failed: A required class was missing while ex

ASP中数据库调用常见错误解决

错误|解决|数据|数据库 下面是虚机维护中,经常碰到的一些ASP程序中的数据库调用的错误,现收集整理如下: 不能打开注册表关键字(8007000e) Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x11b4 Thread 0x1a4

ASP中数据库调用中常见错误的现象和解决

 下面是虚机维护中,经常碰到的一些ASP程序中的数据库调用的错误,现收集整理如下: 不能打开注册表关键字(8007000e) Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x11b4 Thread 0x1a4c DBC 0x9d34

万字长文深解金融科技50强、Gartner报告指出企业区块链十大常见错误 | AI金融评论周刊

业界  万字长文深解金融科技50强:Fintech领域上半场余热未散,下半场大战即将打响 在毕马威Fintech 50强的研讨会上,高瓴资本的董事总经理洪婧女士提到:"Fintech领域分为上下半场,上半场触达的游戏已经结束,下半场价值链的重构游戏才刚刚开始."通过对毕马威Fintech 50强回顾概览,作者表示,消费金融方面,在竞争如此激烈的态势下,场景入口和数据风控成为了消费金融领域的关键,相关企业的竞争力取决于是否具备结合场景.将数据变现的能力. 此外支付领域,"基于互

编码-在控制台上maven打包报错。

问题描述 在控制台上maven打包报错. 楼主刚看徐晓斌的<maven实战>,正在控制台上鼓捣maven呢,mvn clean compile,mvn clean test也成功,然后mvn clean package打包也成功,但是由于打出来的Jar包没有指定main方法的位置,我就按照书上的案例,加入maven-shade-plugin插件,在pom.xml加入这话话,一直打包都是错误的. pom.xml文件配置如下: <?xml version="1.0" en

Maven打包的问题

问题描述 用Maven打包的时候出现一个问题:在package生命周期中,需要打一个jar包,同时需要把这个产生的jar包打入zip包中,但这两个包都在同一个生命周期,第一个jar包还没有产生,第二个打zip包的命令就开始执行了,报找不到jar包的错误,pom文件中的build部分如下:<build><plugins><plugin><artifactId>maven-assembly-plugin</artifactId><version