java - 无法在 Eclipse Oxygen 中将动态 Web 项目版本设置为 4.0

标签 java eclipse tomcat servlets

使用 Eclipse EE 4.7.3Java 1.8.0_161Apache Tomcat 9.0.6 我无法创建 Dynamic Web Project 4.0,最大可用版本为 3.1:

Eclipse: create Dynamic Web project

我也无法在 Project Facets 中将版本更改为 4.0,最大版本又是 3.1:

Eclipse: project facets

如何将动态网络模块版本设置为 4.0?

最佳答案

  1. 右键单击您的项目文件夹。
  2. 转到“显示在”>“导航器”
  3. 转到 Navigator 并展开 .settings 文件夹
  4. 打开 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>
    
  5. 像这样更改版本<installed facet="jst.web" version="4.0"/>

  6. 保存

  7. 只需更新您的项目。右键单击项目文件夹 > Maven > 更新项目
  8. 选择项目并点击“确定” 很有魅力。

关于java - 无法在 Eclipse Oxygen 中将动态 Web 项目版本设置为 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49427225/

相关文章:

java - 如何使用 BufferedReader 从输入中获取整数并将其存储为对象

java - 为什么新文件 ("")不提供现有目录?

java - Eclipse 中的 tomcat : Deploy more than one project

java - 将 Eclipse JDT ITypeBinding 转换为类型

eclipse - Tomcat 和 Eclipse Galileo

tomcat - 在 Tomcat 应用程序上使用 jHiccup 时没有日志文件

java - 使用单选框/复选框实现 JTree 节点

java - 创建模块化Web项目(JAVA)

java - 如何计算 JTextPane 的实际高度和长度

eclipse - 如何在 Eclipse 中打开控制台窗口?