当我在IBM mobile first平台上预览我的应用程序时,我得到了这个错误。
我使用混合移动(cordova)应用程序项目创建了一个应用程序,并使用现有的Maven项目导入了javascriptSOAP (示例适配器)适配器。
我在index.js中使用了以下js代码来集成应用程序和适配器
function validate() {
var params = {
"GetCurrencyByCountry": { "CountryName": "INDIA" }
};
var invocationData = {
adapter : 'JavaScriptSOAP',
procedure : 'GetCurrencyByCountry',
parameters : [params]
};
//{"process":{"username":"$('#username').val()","userpwd":"$('#userpwd').val()"}}
WL.Client.invokeProcedure(invocationData,{
onSuccess : loadFeedsSuccess,
onFailure : loadFeedsFailure
});
}
function loadFeedsSuccess(result){
alert("in function");
}
function loadFeedsFailure(){
alert("in error");
}Adapter.xml文件
<displayName>JavaScriptSOAP</displayName>
<description>JavaScriptSOAP</description>
<connectivity>
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>http</protocol>
<domain>www.webservicex.net</domain>
<port>80</port>
</connectionPolicy>
</connectivity>
<procedure name="GetCurrencyByCountry"/>
错误消息
{ getAdapterError:获取适配器失败: connect ECONNREFUSED 127.0.0.1:9080 jse_shortmsg:‘获取适配器失败’,jse_summary:‘获取适配器失败: connect ECONNREFUSED 127.0.0.1: 9080 ',jse_cause:{ Error: connect ECONNREFUSED 127.0.0.1:9080代码:'ECONNREFUSED',错误号:'ECONNREFUSED',系统调用:'connect',地址:'127.0.0.1',端口:9080 },消息:‘无法获取适配器: connect ECONNREFUSED 127.0.0.1:9080',名称:'getAdapterError‘} mfpdev-cli谓词适配器错误: connect ECONNREFUSED 127.0.0.1:9080mfpdev-cli谓词适配器在Object.exports._errnoException (util.js:907:11) mfpdev-cli谓词适配器在exports._exceptionWithHostPort (util.js:930:20) mfpdev-cli谓词适配器在TCPConnectWrap.afterConnect as oncomplete mfpdev-cli谓词适配器格式错误:{ error: connect ECONNREFUSED 127.0.0.1:9080mfpdev-cli谓词适配器代码:'ECONNREFUSED',mfpdev-cli谓词适配器errno:'ECONNREFUSED',mfpdev-cli谓词适配器syscall:'connect',mfpdev-cli谓词适配器地址:'127.0.0.1',mfpdev-cli谓词适配器端口: 9080 }
请协助集成移动项目和适配器
有人能帮我解决这个问题吗?
发布于 2016-09-15 20:29:56
您在问题中没有提供任何有用的信息(除了标题...)。除非您提供了实际信息,如适配器的XML文件和来自服务器或客户端的实际完整错误消息,否则可以推测您没有连接到正确的IP地址。127.0.0.1不是适配器要连接到的有效IP地址。
将适配器的XML更新为运行MobileFirst服务器的计算机的公共IP地址,重新构建适配器并将其重新部署到服务器。
https://stackoverflow.com/questions/39510754
复制相似问题