Internet连接要使用应用程序

时间:2015-09-11 12:28:57

标签: ibm-mobilefirst worklight-server

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

我制作了一个简单的表格填充应用。我正在我的PC上部署这个应用程序,使其成为一个worklight服务器。我正在通过手机上运行的应用程序实例访问它。

只要我的手机和PC在同一网络上,即在本地局域网上,它就能正常工作。

但是当我将网络更改为互联网时,该应用程序无法连接到工作光服务器 - 这也是我的电脑。

我的问题是:

  1. 我应该在哪里放置公共IP地址来访问worklight服务器?
  2. 我应该更改工作灯版本以使其正常工作吗?
  3. 另外,我读了你必须运行“在远程服务器上构建和部署”的解决方案但是我找不到它的选项,我发现的是“在服务器上运行”

    但我真的不知道如何继续。

1 个答案:

答案 0 :(得分:0)

  

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

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

  

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

这与你所面对的无关。当您准备将开发环境(开发人员工作站)移动到其他环境(如QA,UAT和Production)时,可以使用此选项。此功能旨在更改应用程序中的连接设置。同样,此时与您无关。

  

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

您遇到的问题是预料之中的。您的PC充当本地服务器,通过路由器连接到Internet。还有设备,也通过路由器连接到同一网络。

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

如果您仍然需要这项工作,则需要设置一台服务器,其中包含设备将尝试连接的外部IP地址,并且能够将请求路由到Worklight Server ...简而言之,在开发环境中,您应该在相同的网络