Eclipse如何修改dynamic web module version

修改工程属性

右键eclipse的工程,选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将2.2修改为3.0,可能会提示如下信息:

cannot change version web module 3.0

修改配置文件

找到工程项目目录,打开项目下的 .setting文件夹,找到 .setting文件夹内的org.eclipse.wst.common.project.facet.core.xml文件,文件格式大致如下:

1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="2.2"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.7"/>
<installed facet="jst.jaxrs" version="2.0"/>
<installed facet="jst.jsf" version="2.2"/>
</faceted-project>

手动将<installed facet="jst.web" version="2.2"/>的值改为3.0,刷新或重启项目即显示修改成功,错误消失。