博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven 打包 常见错误问题
阅读量:6650 次
发布时间:2019-06-25

本文共 1112 字,大约阅读时间需要 3 分钟。

1、web.xml 位置问题

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

  1. [plain]   
     
    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    
    原因:

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

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

    [html]   
     
    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>    

转载地址:http://dyito.baihongyu.com/

你可能感兴趣的文章
安卓学习之-Fragment-3
查看>>
windowsserver2008磁盘管理 【笔记|实验】
查看>>
linux下PXEServer实现网络安装【实验】
查看>>
Jmeter之HTTP Request Defaults
查看>>
在 Confluence 6 中连 Jira 的问题解决
查看>>
Parasoft C++test使用教程:关于测试用例(三)
查看>>
Oracle 11gR2 安装RAC错误之--时钟不同步
查看>>
ecshop管理员邮箱登录
查看>>
巧用Windows XP系统组建服务器型网络
查看>>
使用观察者模式来实现webview的设置
查看>>
Mysql在PHP5中的应用
查看>>
windows2008 2012 8 8.1 Hyper-V 和 VMware共存
查看>>
我的友情链接
查看>>
webview使用
查看>>
源码包打包成rpm包
查看>>
Apache无法启动解决 the requested operation has failed
查看>>
不注册使用 .NET Reactor
查看>>
Java web frameworks
查看>>
MySQL忘记root密码后修改
查看>>
【Unity】为NGUI panel 添加 sorting layer
查看>>