Ibm mobilefirst IBM Worklight 6.0-Worklight studio从何处获取嵌入式服务器的IP地址

Ibm mobilefirst IBM Worklight 6.0-Worklight studio从何处获取嵌入式服务器的IP地址,ibm-mobilefirst,Ibm Mobilefirst,我已经安装了IBM Worklight 6.0 Studio-企业版。我的工作站(Windows 7) 具有多个网络接口,因此具有多个IP地址。默认的wlclient.properties文件的wlServerHost值为其中一个ip地址,但不是本地主机的正确值。worklight studio从何处获取IP地址? (即,它使用什么命令或代码来获取嵌入式系统的主机地址 是否为8.5 Liberty Profile server?安装Worklight Studio时,它将配置嵌入式Liberty

我已经安装了IBM Worklight 6.0 Studio-企业版。我的工作站(Windows 7) 具有多个网络接口,因此具有多个IP地址。默认的wlclient.properties文件的wlServerHost值为其中一个ip地址,但不是本地主机的正确值。worklight studio从何处获取IP地址? (即,它使用什么命令或代码来获取嵌入式系统的主机地址
是否为8.5 Liberty Profile server?

安装Worklight Studio时,它将配置嵌入式Liberty服务器,并将“主机名”设置为“本地主机”

这样,当您构建和部署应用程序时,Studio将尝试猜测当前的IP地址,以便在模拟器或设备上运行的应用程序可以连接到Liberty服务器(因为“localhost”不起作用)

在这种情况下,在构建/部署应用程序时,Worklight Studio将在Worklight控制台日志中打印以下消息:

FWLPL0010W:从目标服务器检测到“本地主机” 配置使用主机的主IP地址, 192.168.1.102,以构建Worklight应用程序。考虑使用完全限定的主机名(避免使用“本地主机”)或有效IP 改为地址。可以通过打开 来自的Worklight Development Server的配置编辑器 “服务器”视图

当Studio猜不到正确的IP地址时,您必须手动设置它;这可以通过转到Eclipse的“服务器”视图并双击“Worklight Development Server[Worklight]”条目来完成:

然后相应地设置“主机名”:

完成此操作后,下次构建和部署app Studio时将改用此IP地址,您可以通过查看“wlclient.properties”文件来确认这一点


我希望这会有所帮助。

安装Worklight Studio后,它会将嵌入式Liberty服务器的“主机名”设置为“本地主机”

这样,当您构建和部署应用程序时,Studio将尝试猜测当前的IP地址,以便在模拟器或设备上运行的应用程序可以连接到Liberty服务器(因为“localhost”不起作用)

在这种情况下,在构建/部署应用程序时,Worklight Studio将在Worklight控制台日志中打印以下消息:

FWLPL0010W:从目标服务器检测到“本地主机” 配置使用主机的主IP地址, 192.168.1.102,以构建Worklight应用程序。考虑使用完全限定的主机名(避免使用“本地主机”)或有效IP 改为地址。可以通过打开 来自的Worklight Development Server的配置编辑器 “服务器”视图

当Studio猜不到正确的IP地址时,您必须手动设置它;这可以通过转到Eclipse的“服务器”视图并双击“Worklight Development Server[Worklight]”条目来完成:

然后相应地设置“主机名”:

完成此操作后,下次构建和部署app Studio时将改用此IP地址,您可以通过查看“wlclient.properties”文件来确认这一点


我希望这能有所帮助。

非常好,完全解决了我的问题。非常感谢。我很高兴听到这有帮助。将此问题标记为“已回答”可能是一个好主意,因此该问题将从“未回答”列表中删除。非常好,这完全解决了我的问题。非常感谢。我很高兴听到这有帮助。最好将此问题标记为“已回答”,以便将该问题从“未回答”列表中删除。