Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml
生活随笔
收集整理的這篇文章主要介紹了
Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
maven構建報錯:
Caused by: org.apache.maven.plugin.MojoExecutionException: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:191)at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 20 more
Caused by: org.codehaus.plexus.archiver.ArchiverException: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
at org.codehaus.plexus.archiver.war.WarArchiver.initZipOutputStream(WarArchiver.java:162)
at org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:309)
at org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:211)
at org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:944)
at org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:598)
at org.apache.maven.plugin.war.WarMojo.performPackaging(WarMojo.java:244)
at org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:175)
原因:構建項目的WEB-INF目錄下找不到web.xml
1、創建web.xml文件
2、不創建web.xml文件加入以下代碼
<plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.6</version><configuration><failOnMissingWebXml>false</failOnMissingWebXml></configuration></plugin></plugins>創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 易信通是什么
- 下一篇: 必应Bing输入法如何打出特殊符号