Spring 工具套件 (STS) 上的运行时环境已禁用

Runtime Environment is disable on Spring Tool Suite (STS)

我正在使用 Spring 工具套件 (3.3.0)。

我正在尝试为动态 Web 项目配置 Apache Tomcat (6.0.45) 6.Server 运行时环境。

创建项目并将 Tomcat 运行时添加到 STS 后,我单击 "Properties" 并选择 "Project Facets"。

但是 Apache Tomcat 的选项被禁用。我无法在网上找到与此相关的任何内容。

如何在 Spring 工具套件上启用 Apache Tomcat 运行时?

Propertied->Project Facets

据我所知,"Dynamic Web Module 3.0" 不适用于 "Apache 6"。 您需要升级到 "Apache 8" 或使用 "Dynamic Web Module 2.5"

如果您的项目已经是 3.0(像这个),那么您需要手动编辑项目方面(STS 不允许您从 3.0 更改为 2.5)。

要按照以下过程手动进行更改:

  1. 转到您的项目位置
  2. 展开 .settings 文件夹
  3. 编辑org.eclipse.wst.common.project.facet.core.xml
  4. 在此行将版本更改为 2.5
  5. 转到 STS
  6. 右键单击“您的项目”
  7. 刷新 (F5)
  8. 点击菜单中的“项目”
  9. Select 清洁
  10. 现在再次转到 "Project Facets" 屏幕,您应该可以 select Apache 6 运行时环境