在IntelliJ IDEA中使用Maven創建Web項目時,通常使用archetype構建項目骨架

創建的web.xml默認是2.3版本的,但一般我們需要4.0版本,每次手動修改比較麻煩。通過以下方法可以根本上解決這個問題。
Maven的倉庫默認位置是${user.home}/.m2/repository,所以修改倉庫中的archetype的內容即可。
將
C:\Users\JZX\.m2\repository\org\apache\maven\archetypes\maven-archetype-webapp\1.4
(1.4是本人版本)目錄下的maven-archetype-webapp-1.4.jar用解壓軟件打開 maven-archetype-webapp-1.4.jar\archetype-resources\src\main\webapp\WEB-INF中的web.xml 改為以下內容:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
保存。
