首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获取适配器: connect ECONNREFUSED 127.0.0.1:9080

无法获取适配器: connect ECONNREFUSED 127.0.0.1:9080
EN

Stack Overflow用户
提问于 2016-09-15 20:12:54
回答 1查看 779关注 0票数 0

当我在IBM mobile first平台上预览我的应用程序时,我得到了这个错误。

我使用混合移动(cordova)应用程序项目创建了一个应用程序,并使用现有的Maven项目导入了javascriptSOAP (示例适配器)适配器。

我在index.js中使用了以下js代码来集成应用程序和适配器

代码语言:javascript
复制
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文件

代码语言:javascript
复制
<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 }

请协助集成移动项目和适配器

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-15 20:29:56

您在问题中没有提供任何有用的信息(除了标题...)。除非您提供了实际信息,如适配器的XML文件和来自服务器或客户端的实际完整错误消息,否则可以推测您没有连接到正确的IP地址。127.0.0.1不是适配器要连接到的有效IP地址。

将适配器的XML更新为运行MobileFirst服务器的计算机的公共IP地址,重新构建适配器并将其重新部署到服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39510754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档