1

当我在 Worklight Console 中预览我的应用程序时,它成功连接到 Worklight Server,但如果我在模拟器中运行应用程序,我会收到以下错误:

与服务器的连接不成功。(file://data/data/com.TestApps/files/www/default/TestApps.html)。

我已经改变了worklightServerRootURL价值,但它没有帮助。

<worklightServerRootURL>http:10.0.2.2:8080</worklightServerRootURL>
4

1 回答 1

1

您问题中的worklightServerRootURL价值是您放置的实际价值吗?你忘记了“//”......它应该是:http://10.0.2.2:8080

也就是说,IP地址似乎很奇怪。确保该 IP 地址与安装 Worklight Server 的机器(带有 Worklight Studio 插件的 Eclipse...)所使用的 IP 地址相同。

您可以通过打开 CMD 窗口并键入ipconfig. 选择正确的 IP 地址并使用它而不是 10.0.0.2。


使用 Worklight Console 进行预览时,您正在加载位于服务器中的 Web 资源,因此那里没有问题(您正在连接到 localhost)。

在设备/模拟器中启动应用程序时,应用程序会尝试连接到 Worklight Server,因此您需要确保使用服务器机器的外部 IP 地址。还要确保服务器和设备/模拟器都在同一个网络中。

为确保设备与服务器在同一网络中,请打开模拟器浏览器应用程序并尝试加载此 URL:(http://your-ip-address:8080/console使用与中相同的 IP 地址worklightServerRootURL)。

于 2013-06-15T06:33:55.940 回答