eclipse中maven專案failonmissingwebxml錯誤的修復
在使用eclipse建立maven專案的時候,有時候會出現這個問題:
web.xml is missing and 'failOnMissingWebXml' is set to true
我遇到這個問題是因為現在一般的web專案已經不需要web.xml檔案了,於是我把它刪掉了(eclipse自動建立了這個問題,但是我不需要所以刪掉了),然後就提示了這個問題。
這個問題的原因是maven看到我們專案的型別是war
- <packaging>war</packaging>
所以他說怎麼可以沒有web.xml了呢?
但是web.xml本來就不是必須的,我們總不能很開心的接受一個接近於空白的檔案非要躋身於我們的專案中啊。那怎辦呢?
一般有兩種方法:
第一種當然是建立一個web.xml了。
但是更推薦第二種,因為第一種會在專案裡有一個無用檔案。
第二種是告訴maven,我真的不需要web.xml了:
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-war-plugin</artifactId>
- <version>2.6</version>
- <configuration>
- <failOnMissingWebXml>false</failOnMissingWebXml>
- </configuration>
- </plugin>
- </plugins>
- </build>
這樣就可以了,其中的version不是必需的。
相關文章
- Eclipse中專案Maven相關配置EclipseMaven
- Eclipse 啟動專案錯誤:class not foundEclipse
- Maven教程(Eclipse配置及maven專案)MavenEclipse
- eclipse中maven專案不顯示Maven Dependencies依賴EclipseMaven
- Maven建立專案遇到導包錯誤:Maven
- eclipse 恢復誤刪檔案Eclipse
- Eclipse-用Eclipse搭建一個maven專案-續EclipseMaven
- eclipse中基於maven構建多模組專案EclipseMaven
- 如何在macOS中修復多個檔案的錯誤許可權Mac
- 如何建立一個Maven專案(eclipse版本)MavenEclipse
- 如何修復 HTTP 505 錯誤?HTTP
- 如何修復HTTP 301錯誤?HTTP
- VsCode讀取專案檔案的Eslint規則 儲存時自動修復格式錯誤VSCodeEsLint
- vcode 儲存修復vue檔案的eslint語法錯誤VueEsLint
- Mac修復多個檔案錯誤許可權的方法?Mac
- win10系統lsp錯誤怎樣修復_win10修復lsp錯誤的步驟Win10
- Vue packages version conflicts 錯誤修復VuePackage
- 如何修復HTTP 302錯誤呢?HTTP
- 建立Maven專案出錯Maven
- 如何修復終端中的 macOS 命令列拼寫錯誤Mac命令列
- 解決eclipse的maven依賴報錯EclipseMaven
- 在eclipse中maven配置EclipseMaven
- Checkpoint log:invalid bitmap page錯誤修復
- MySQL GTID複製錯誤修復演示MySql
- 如何修復http代理406錯誤呢?HTTP
- 如何修復代理400錯誤請求?
- http代理401錯誤修復步驟HTTP
- 如何修復http代理出現的503錯誤?HTTP
- 如何修復Windows 10中的Java虛擬機器致命錯誤WindowsJava虛擬機
- eclipse中:The type java.lang.object cannot be resolved錯誤(jdk配置錯誤)EclipseJavaObjectJDK
- Mac電腦修復多個檔案的錯誤許可權的方法Mac
- 建立Maven專案出錯 pom出錯Maven
- 使用Eclipse 安裝 構建Maven專案 (step-by-step)EclipseMaven
- Eclipse匯出Maven專案生成war包的兩種辦法EclipseMaven
- 在opendaylight專案開發時,執行maven命令生成專案骨架時,出現錯誤。Maven
- 如何掃描和修復 Linux 磁碟錯誤Linux
- Maven EclipseMavenEclipse
- nukkit maven 專案除錯外掛Maven除錯