我创建了一个worklight应用程序。我尝试在Android模拟器上运行该应用程序,我收到以下错误。
[http://localhost:8080/apps/services/api/MyFirstApp/android/query] Host is not responsive.
Try to manually access the URL through the android emulator browser to verify connectivity
所以我试图在模拟器浏览器中输入相同的URL,我得到以下文本:
/*-secure-
{"WL-Authentication-Failure": {"wl_remoteDisableRealm":{"reason":"Login Failed}}} */
有人可以帮我这个吗?
我使用的是Android操作系统版本:4.2.2,API级别:17
我自己没有更改任何应用程序设置.. 我正在尝试使用网址“https://jazz.net/jazz/auth/j_security_check”
转到基本登录页面这是我的适配器XML:
<wl:adapter xmlns:wl="worklight.com/integration"; xmlns:http="worklight.com/integration/http"; xmlns:xsi="w3.org/2001/XMLSchema-instance"; name="RQMAdapter">
<displayName>RQMAdapter</displayName>
<description>HTTP type Worklight Adapter for jazz server</description>
<connectivity>
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>https</protocol>
<domain>jazz.net</domain>
</connectionPolicy>
<loadConstraints maxConcurrentConnectionsPerNode="2" />
</connectivity>
<procedure name="loginToRQM" />
</wl:adapter>
这是我的情景: 我有一个要求,我需要从jazz.net为用户阅读有关项目的信息。它们都在XML文件中的jazz服务器上可用。我需要将它处理到移动设备以使其在手持设备上可用...所以,现在我被告知我将不得不从服务器下载一些文件,所以我需要在我的应用程序上有文件IO 。我了解到我们需要在Worklight中使用Cordova插件编写这个部分。
请让我知道解决方案还需要什么...谢谢
答案 0 :(得分:0)
确保放置服务器计算机的实际IP地址:
worklightServerRootURL
的值
application-descriptor.xml(位于:yourProject \ apps \ yourApp)答案 1 :(得分:0)
如果您使用的是Worklight 5.0.5,请确保升级到5.0.6,如果只安装了API Level 17,则可以使用修复程序。
至于去那个网址,你需要解释你究竟要去哪里,以及如何...你需要更具描述性。听起来像你没有通过入门材料。 Please do
答案 2 :(得分:0)
我遇到了同样的问题。
我通过在WL应用中使用服务器的真实IP地址而不是使用localhost来解决它:
这解决了我的问题。