2016-09-15 5 views
0

IBMモバイルの最初のプラットフォームでアプリケーションをプレビューするときにこのエラーが発生します。アダプターの取得に失敗しました:connect ECONNREFUSED 127.0.0.1:9080

Hybrid Mobile(cordova)アプリケーションプロジェクトを使用してアプリケーションを作成しました。既存のMavenプロジェクトを使用してjavascriptSOAP(サンプルアダプタ)アダプタをインポートしました。私はアプリとアダプタ

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"/> 
を統合するindex.jsにjsの次のコードを使用している

エラーメッセージ

{[ getAdapterError:アダプタの取得に失敗しました:connect ECONNREFUSED 127.0.0.1:9080] jse_shortmsg: 'アダプターの取得に失敗しました'、 jse_summary: 'アダプターの取得に失敗しました:ECONNREFUSED 127.0.0.1:9080接続' {[エラー:ECONNREFUSED 127.0.0.1:9080を接続] コード: 'ECONNREFUSED' jse_causeを、 のerrno: '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 mfpdev-cli動詞アダプタのTCPConnectWrap.afterConnect [netcomplete](net.js:1077:14) mfpdev-cli動詞アダプタフォームエラー:{[Error:connect to ECONNREFUSED 127.0。 0.1:9080] mfpdev-CLI動詞アダプタコード: 'ECONNREFUSED' mfpdev-CLI動詞アダプタのerrno 'ECONNREFUSED' mfpdev-CLI動詞アダプタシステムコール:、 '接続' mfpdev-CLI動詞アダプタアドレス:「127.0 .0.1' 、 mfpdev-CLI動詞アダプタポート:9080}

誰もがこの問題を解決するために私を助けることができるモバイルプロジェクトおよびアダプタ

を統合するのを支援してください?

+0

このコードスニペットは価値がありません。アダプタのXMLを提供します。 –

答えて

0

あなたは質問に有益な情報を提供していません(タイトル以外...)。アダプタのXMLファイルやサーバーやクライアントからの実際の完全なエラーメッセージなどの実際の情報を提供するまでは、正しいIPアドレスに接続していないことが推測できます。 127.0.0.1は、アダプターの接続に使用する有効なIPアドレスではありません。

MobileFirst Serverが実行されているマシンのパブリックIPアドレスにアダプタのXMLを更新し、アダプタを再構築してサーバに再配置します。

関連する問題