Eclipse-Eclipse新建Maven项目默认为web2.3不能修改

问题

在Eclipse中,新建项目:
GroupId:org.apache.maven.archetypes
ArtifactId:maven-archetype-webapp
version:1.0
这样新建出来的项目默认为2.3且无法修改:
Properties -> Project Facets:

Eclipse-Eclipse新建Maven项目默认为web2.3不能修改_第1张图片
默认为web2.3
Eclipse-Eclipse新建Maven项目默认为web2.3不能修改_第2张图片
无法修改

解决办法

打开项目所在路径下的.settings\org.eclipse.wst.common.project.facet.core.xml文件。

Eclipse-Eclipse新建Maven项目默认为web2.3不能修改_第3张图片
修改前

将其中的jst.web的版本version修改为3.1(或者目标版本)。

Eclipse-Eclipse新建Maven项目默认为web2.3不能修改_第4张图片
修改后

然后修改web.xml文件将其中表头修改为:



然后Maven->Update Project(快捷键Alt+Enter)。可以看到项目自动变成了web3.1。

你可能感兴趣的:(Eclipse-Eclipse新建Maven项目默认为web2.3不能修改)