无法启动Gogo Shell获取连接失败错误

时间:2019-01-11 10:56:00

标签: telnet liferay-7 liferay-dxp gogo-shell

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

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

2 个答案:

答案 0 :(得分:0)

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

问题1:无法启动Gogo Shell

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

•在“服务器”窗口中双击您的服务器,然后打开“ Liferay启动”部分。 •选择“自定义启动设置”,然后选中“使用开发人员模式”选项。 •保存更改并启动服务器。

启用开发人员模式后,我尝试了此操作, 而且,如果您查看portal-developer.properties,则关键配置行(您可以将其添加到portal-ext.properties文件中)是

module.framework.properties.osgi.console =本地主机:11311

答案 1 :(得分:0)

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

  

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

     

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

     

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

     

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

     

include-and-override = portal-developer.properties开发人员模式为   在启动应用服务器时启用。

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