【问题标题】:Internet Connectivity To worklight apps互联网连接到 worklight 应用程序
【发布时间】:2015-09-11 12:28:57
【问题描述】:

我在 Windows 7 上的 Eclipse juno 中使用 worklight 5.0.6。

我做了一个简单的表格填写应用程序。我正在我的 PC 上部署此应用程序,使其成为工作灯服务器。我正在从手机上运行的应用程序实例访问它。

只要我的手机和电脑在同一个网络,即在本地局域网上,它就可以正常工作。

但是当我将网络更改为 Internet 时,该应用程序无法连接到 worklight 服务器 - 这也是我的 PC。

我的问题是:

  1. 我应该将公共 IP 地址放在哪里才能访问 Worklight 服务器?
  2. 我应该更改工作灯版本以使其正常工作吗?

另外,我阅读了您必须运行“在远程服务器上构建和部署”的解决方案,但我找不到它的选项,我发现的是“在服务器上运行”

但我真的不知道之后该怎么做。

【问题讨论】:

    标签: ibm-mobilefirst worklight-server


    【解决方案1】:

    我应该更改工作灯版本以使其正常工作吗?

    无论连接问题如何,您都应该将 Worklight 从 5.0.6 升级到更高版本 - 这是一个非常非常旧的版本。

    另外,我阅读了您必须运行“构建和部署”的解决方案 远程服务器”但我找不到它的选项,我发现了什么 是“在服务器上运行”

    这与您面临的问题无关。此选项用于准备将开发环境(开发人员工作站)迁移到其他环境,例如 QA、UAT 和生产环境。此功能旨在更改应用程序中的连接设置。同样,目前与您无关。

    但是当我将网络更改为 Internet 时,该应用程序无法 连接到 worklight 服务器 - 同样是我的 PC。

    您遇到的问题是预期的。您的 PC 作为本地服务器,通过路由器连接到 Internet。还有设备,也通过路由器连接到同一个网络。

    当您断开设备与本地网络的连接时,它不再能够连接到仍在本地网络中的服务器。

    如果您仍然希望该工作继续进行,您需要设置一个具有外部 IP 地址的服务器,您的设备将尝试连接到该地址,并能够将请求路由到 Worklight 服务器...简而言之,在一个开发环境,预计您将在同一网络上。

    【讨论】:

    • 如何设置我的设备将连接到的服务器?如果可能的话,我可以从 eclipse 市场或其他地方安装生产服务器吗??
    • 生产服务器要花钱。您需要成为 IBM 客户。
    • 生产服务器在 Bluemix 上是否可用?我的大学在 bluemix 上拥有高级会员资格,我也安装了 MobileFirst Platform,我可以将我的混合项目推送到 bluemix 并在那里使用生产服务器吗?
    • 请阅读开发者中心的教程,了解如何将基础部署到 bluemix。 bluemiz 的基础还不是生产级。是评价。
    • 如果我在 bluemix 上创建一个混合项目,一个全新的项目,是否可以从世界各地访问?我的意思是通过互联网?
    猜你喜欢
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    • 2015-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多