1.问题描述
试图转换Dynamic Web Module 发生如下错误:
1 | Cannot change version of project facet Dynamic Web Module to 3.0 |
操作步骤:
右键点击项目
选择Properties
点击Project facet 选项
更改Dynamic Web Module, 2.3 到 3.1 ,如下图
2. 解决步骤
Step 1:
选择navigator 视图
Step 2:
打开
org.eclipse.wst.common.project.facet.core.xml
修改jst.web 的值2.3 为 3.1
1
2
3
4
5
6
7
8
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.jaxrs" version="2.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.1"/>
</faceted-project>
注意 jst.web版本3.1,那么java版本必须是1.7以上才可以
Step 3:
刷新项目
- 鼠标右键点击项目
- F5刷新项目
清理项目
点击顶部菜单栏 Project
选择Clean
maven更新
鼠标右键点击项目名称
选择Maven
选择Update project
3. 问题总结
没有清理项目就直接更新,缓存造成更新失败。
参考链接