IBM Worklight Adapter Invocation正在引发UNRESPONSESIVE_HOST错误



我有一个非常简单的Worklight项目,它有两个适配器。第一个是与领英OAuth服务对话以返回访问令牌。第二个获取访问令牌并调用LinkedIn的API服务。代码在项目A中运行得很好。项目A是一个更大的项目,包括许多其他内容。我把工作中的适配器复制到项目B中。适配器逐字逐句都是一样的。项目之间的安全设置是相同的。两个适配器都已部署,我可以在Worklight Console上对它们进行验证。然而,在项目B中,当我调用oauth适配器时,我得到的访问令牌很好,当我转身调用api适配器时,会立即得到一个错误,说主机没有响应。UNRESPONSE_HOST"服务当前不可用"。

以下是logcat消息:01-16 15:42:44.298:D/领英(3101):请求[http://192.168.245.1:10080/LinkedInDevWorks/apps/services/api/LinkedIn/android/query]01-16 15:42:44.488:E/领英(3101):[http://192.168.245.1:10080/LinkedInDevWorks/apps/services/api/LinkedIn/android/query]主机没有响应。尝试通过android模拟器浏览器手动访问URL以验证连接。

我没什么想法了。。。我看了这篇文章:http://www.ibm.com/developerworks/websphere/techjournal/1212_paris/1212_paris.html适配器错误消息,但两个项目之间的设置是相同的,所以它在其中一个项目上工作而在另一个上不工作是很奇怪的。

我正在运行worklight 6.0

我仍然没有找到这个问题的解决方案,但我想发布解决方法,作为其他面临类似问题的人的答案:

"当我从第一个适配器或wlCommonInit()方法中调用成功处理程序中的第二个适配器时,它不会抛出UNRESPONSE_HOST错误。">

最新更新