无法在 Liferay Developer Studio 中更改服务器上的运行时环境

Unable to change runtime environment on server in Liferay Developer Studio

在 Liferay Developer Studio 中,我尝试为我的本地服务器设置运行时环境。从下拉列表中选择运行时环境后,我尝试保存更改并收到以下消息:

The server cannot be saved for the following reasons: [Overview] Changing runtime base directories is not supported.

这是我需要在配置文件中手动进行的更改,还是我应该去其他地方更改运行时环境?

这似乎是 Liferay 中的一个已知问题 IDE,检查 the issue

您可能拥有与 Liferay IDE 一起提供的 Liferay-Tomcat 捆绑包的干净版本。我建议您创建一个引用此运行时环境的新服务器。

如果您没有 Liferay-Tomcat 包的干净版本,您可以从 Liferay official site.

下载新版本

我找到了一种改变现有运行时环境的方法。

我首先必须转到服务器属性和 select "Switch Location"。这将服务器属性从“[workspace metadata] 移到了我的 workspace/servers/ 目录。

在 .server 文件中,我只需将 runtime-id 属性 更改为我预定义的运行时之一,在我的例子中...

runtime-id="Liferay v6.2 EE (Tomcat 7)"

我的 Liferay 服务器现在按预期工作。