Cannot change version of project facet Dynamic Web Module to 2.4問題解決


問題現象:

eclipse中,有個maven web項目,報錯:Cannot change version of project facet Dynamic Web Module to 2.4,截圖如下:

期望:

期望此maven web項目為 web 2.5,而非2.4

解決步驟:

1,更改setting目錄下的配置。

點擊小三角,再點擊Filters:

 去掉勾選 .* resources ,點擊OK按鈕:

項目根目錄下出現setting目錄:

修改org.eclipse.wst.common.project.facet.core.xml,將jst.web一項從2.4改為2.5:

2,修改項目的facets

項目右鍵 -> Properties -> Project Facets,把Dynamic Web Module 一項修改為2.5:

3,修改\WEB-INF\web.xml 

修改兩個地方,都改成2.5版本,修改如下:

 

如果需要修改成3.0版本的,這樣寫:

1 <web-app    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

4,執行project clean

 5,執行maven update

項目右鍵 -> Maven -> Update Projects

 

問題修復成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM