我是liferay的新手,同时尝试使用此命令“ telnet localhost 11311”通过cmd打开gogo shell时,出现此错误, 错误:“正在连接到本地主机...无法打开与主机的连接,端口11311:连接失败”
我尝试更改portal-developer.properties中的端口号,但没有成功。
答案 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或启用开发模式