如何为物理设备配置http适配器

时间:2016-10-16 13:24:08

标签: ibm-mobilefirst mobilefirst-adapters

好日子 请我在一个需要http适配器的项目中使用mobilefirst。 我的适配器在运行到mobilefirst服务器时给出了一个很好的答案,但是当我创建一个android环境并且在我的物理android设备(我的android手机)中运行相同的项目时,这返回错误。 我试着在没有回应的情况下获得解决方案,请帮助我谢谢。

这是适配器xml文件:

<wl:adapter name="RSSFeed"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xmlns:wl="http://www.ibm.com/mfp/integration"
	xmlns:http="http://www.ibm.com/mfp/integration/http">

	<displayName>RSSFeed</displayName>
	<description>RSSFeed</description>
	<connectivity>
		<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
			<protocol>http</protocol>
			<domain>www.ibm.com</domain>
			<port>80</port>
			<connectionTimeoutInMilliseconds>30000</connectionTimeoutInMilliseconds>
			<socketTimeoutInMilliseconds>30000</socketTimeoutInMilliseconds>
			<maxConcurrentConnectionsPerNode>50</maxConcurrentConnectionsPerNode>
			<!-- Following properties used by adapter's key manager for choosing specific certificate from key store  
			<sslCertificateAlias></sslCertificateAlias> 
			<sslCertificatePassword></sslCertificatePassword>
			-->		
		</connectionPolicy>
	</connectivity>

	<procedure name="getFeeds"/>
<procedure name="getFeedsFiltered"/>
</wl:adapter>

这是错误消息:

enter image description here

这是完整的错误消息: enter image description here

1 个答案:

答案 0 :(得分:0)

如果您提供以下基本信息会更容易:

  1. 错误讯息......
  2. 适配器XML文件
  3. 由于您没有提供任何内容,以下是您应该检查的一些基本调试项目:

    1. 确保在适配器XML中,您将localhost属性指向适配器应连接到的服务器的实际IP地址。即 function openModal() { $('#myModal').modal('show');
    2. 确保设备和MobileFirst Server 连接到同一网络
    3. 在适配器请求失败后打印您在客户端收到的错误,并对其采取行动:http://www.ibm.com/developerworks/websphere/techjournal/1212_paris/1212_paris.html