【问题标题】:Can't set Dynamic Web Project version to 4.0 in Eclipse Oxygen无法在 Eclipse Oxygen 中将 Dynamic Web Project 版本设置为 4.0
【发布时间】:2018-08-31 19:20:55
【问题描述】:
使用Eclipse EE 4.7.3、Java 1.8.0_161 和Apache Tomcat 9.0.6 我无法创建动态 Web 项目 4.0,最高可用版本为 3.1:
我也无法在 Project Facets 中将版本更改为 4.0,最高版本又是 3.1:
如何将动态 Web 模块版本设置为 4.0?
【问题讨论】:
标签:
java
eclipse
tomcat
servlets
【解决方案1】:
- 右键单击您的项目文件夹。
- 转到显示 > 导航器
- 转到导航器并展开 .settings 文件夹
-
打开 org.eclipse.wst.common.project.facet.core.xml 文件
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.1"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java"`enter code here` version="1.8"/>
</faceted-project>
这样改版本<installed facet="jst.web" version="4.0"/>
保存
- 只需更新您的项目。右键单击项目文件夹 > Maven > 更新项目
- 选择项目并单击“确定”
像魅力一样工作。