我正在运行 Eclipse 2021-09。唯一安装的 JRE 是 OpenJDK 17。我配置的运行时环境是 Tomcat 9.0.54。Tomcat 配置为使用 JDK 17。安装了 Java 17 支持的市场更新。
我无法将任何项目部署到 Tomcat。它抱怨不支持方面(动态 Web 模块 2.5、Java 17、Javascript 1.0),并提到了 Java 版本。
一切都设置为 Java 17,但是,在显示运行时时,我终于在 Projects Facets 中看到了一个问题。我必须单击显示所有运行时,然后如果我选择 Tomcat9,它会在运行时组合下向我显示正在使用 Java 运行时环境 v11。(请参考图片)。
我不知道为什么会发生这种情况或如何更改此配置。有任何想法吗?