我在IBM移動第一平臺中預覽我的應用程序時出現此錯誤。無法獲得適配器:連接ECONNREFUSED 127.0.0.1:9080
我已經使用混合移動(cordova)應用程序項目創建了一個應用程序,並且使用現有的Maven項目導入了javascriptSOAP(示例適配器)適配器。
我已經使用以下js代碼在index.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:無法獲得適配器:連接ECONNREFUSED 127.0.0.1:9080] jse_shortmsg: '未能獲得適配器', jse_summary: '未能獲得適配器:連接ECONNREFUSED 127.0.0.1:9080', jse_cause: {[錯誤:連接ECONNREFUSED 127.0.0.1:9080] 代碼: 'ECONNREFUSED' , 錯誤號: 'ECONNREFUSED', 系統調用: '連接', 地址: '127.0.0.1', 端口:9080}, 消息: '未能獲得適配器:連接ECONNREFUSED 127.0.0.1:9080', 名:'getAdapterError'} mfpdev-cli動詞適配器錯誤:連接ECONNREFUSED 127.0.0.1:9080 mfpdev-cli動詞適配器在Object.exports._errnoException(util.js:907:11) mfpdev-cli動詞適配器出口。 _exceptionWithHostPo rt(util.js:930:20) mfpdev-cli動詞適配器在TCPConnectWrap.afterConnect [as oncomplete](net.js:1077:14) mfpdev-cli動詞適配器表單錯誤:{[錯誤:連接ECONNREFUSED 127.0。 0.1:9080] mfpdev-CLI動詞適配器代碼: 'ECONNREFUSED', mfpdev-CLI動詞適配器錯誤號: 'ECONNREFUSED', mfpdev-CLI動詞適配器系統調用: '連接', mfpdev-CLI動詞適配器地址:「127.0 .0.1' , mfpdev-CLI動詞適配器端口:9080}
請協助整合的移動項目和適配器
誰能幫我解決這個問題?
此代碼片段沒有任何價值。提供適配器的XML。 –