問題
在Eclipse中苍碟,新建項目:
GroupId:org.apache.maven.archetypes
ArtifactId:maven-archetype-webapp
version:1.0
這樣新建出來的項目默認(rèn)為2.3且無法修改:
Properties -> Project Facets:
解決辦法
打開項目所在路徑下的.settings\org.eclipse.wst.common.project.facet.core.xml文件。
將其中的jst.web的版本version修改為3.1(或者目標(biāo)版本)塑娇。
然后修改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_3_1.xsd"
version="3.1">
然后Maven->Update Project(快捷鍵Alt+Enter)磕谅∫导冢可以看到項目自動變成了web3.1突倍。