【问题标题】:IBM Worklight 6.0 - where does worklight studio get the IP address for the embedded serverIBM Worklight 6.0 - worklight studio 在哪里获取嵌入式服务器的 IP 地址
【发布时间】:2013-12-11 23:58:28
【问题描述】:

我已经安装了 IBM Worklight 6.0 Studio - 企业版。我的工作站(Windows 7) 具有多个网络接口,因此具有多个 IP 地址。默认 wlclient.properties 文件具有这些 IP 地址之一的 wlServerHost 值,但不是 localhost 的正确值。 worklight studio从哪里获取IP地址? (即,它使用什么命令或什么代码来获取嵌入式主机地址 WAS 8.5 Liberty Profile 服务器?)

【问题讨论】:

    标签: ibm-mobilefirst


    【解决方案1】:

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

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

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

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

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

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

    完成此操作后,下次构建和部署应用程序时,Studio 将使用此 IP 地址,您将能够通过查看“wlclient.properties”文件来确认。

    我希望这会有所帮助。

    【讨论】:

    • 非常好,完全解决了我的问题。谢谢!
    • 我很高兴听到它很有帮助。将此问题标记为“已回答”可能是个好主意,以便从“未回答”列表中删除该问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多