IBM Worklight Adapter Invocation导致UNRESPONSIVE_HOST错误

时间:2014-01-17 15:29:20

标签: oauth linkedin ibm-mobilefirst

我有一个非常简单的Worklight项目,它有两个适配器。第一个是与LinkedIn OAuth服务交谈以返回访问令牌。第二个接受访问令牌并调用LinkedIn的API服务。代码在项目A中运行得很好。项目A是一个更大的项目,包括许多其他东西。我拿了工作适配器并将它们复制到项目B中。适配器是逐字逐句的。项目之间的安全设置是相同的。两个适配器都已部署,我可以在Worklight Console上验证它们。但是,在项目B中,当我调用oauth适配器时,我获得访问令牌就好了,当我转身调用api适配器时,我立即收到错误,说主机没有响应。 UNRESPONSE_HOST“该服务目前无法使用”。

以下是logcat消息: 01-16 15:42:44.298:D / LinkedIn(3101):请求[http://192.168.245.1:10080/LinkedInDevWorks/apps/services/api/LinkedIn/android/query] 01-16 15:42:44.488:E / LinkedIn(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

1 个答案:

答案 0 :(得分:0)

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

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