0

我是liferay的新手,在尝试使用此命令“telnet localhost 11311”通过cmd打开gogo shell时出现此错误,错误:“连接到本地主机...无法打开与主机的连接,在端口11311上:连接失败的”

我尝试在 portal-developer.properties 中更改端口号,但没有成功。

4

2 回答 2

0

来自 Liferay 7.1 的文档(https://dev.liferay.com/de/develop/reference/-/knowledge_base/7-1/break-changes

禁用使用 Telnet 访问 Gogo Shell 日期:2018 年 6 月 25 日 JIRA 票证:LPS-82849 发生了什么变化?通过系统的 telnet 客户端使用 Gogo shell 访问 Liferay Portal 的 OSGi 框架并与之交互的功能已被禁用。

谁受到影响?这会影响使用系统的 telnet 客户端访问 Gogo shell 或使用 telnet 客户端在外部插件/工具中利用 Gogo shell 的任何人。

我应该如何更新我的代码?Liferay Portal 现在提供 Gogo Shell portlet,您可以在控制面板 → 配置 → Gogo Shell 中访问它。

如果您更喜欢使用 telnet 客户端访问 Gogo shell,则必须启用开发人员模式。您可以通过在 Liferay 主文件夹中创建一个 portal-ext.properties 文件并添加以下属性来做到这一点:

include-and-override=portal-developer.properties 开发者模式在启动您的应用服务器时启用。

只需使用 protlet 或启用开发模式

于 2019-02-11T17:46:20.607 回答
0

我找到了解决上述问题的方法。

问题一:无法启动 Gogo Shell

解决方案:我尝试过的步骤,要在 Dev Studio CE 中为您的服务器启用开发人员模式,请执行以下步骤:

• 在Servers 窗口中双击您的服务器并打开Liferay Launch 部分。• 选择自定义启动设置并选中使用开发者模式选项。• 保存更改并启动您的服务器。

启用开发人员模式后,我尝试了这个,如果你查看 portal-developer.properties,关键配置行(你可以添加到你的 portal-ext.properties 文件中)是

module.framework.properties.osgi.console=localhost:11311

于 2019-01-14T06:15:50.213 回答