0

質問を編集しましたが、複雑になりすぎていました。Web サービスからの SSL 要件を無効にして、懸念事項として削除しました。

Mule からローカル Web サービスを呼び出そうとしているだけです。アウトバウンド http エンドポイント (正しいユーザー名とパスワードを渡す) 経由で呼び出すと、次のエラーが発生します。

Failed to route event via endpoint:
DefaultOutboundEndpoint{
    endpointUri=http://myUsername:<password>@localhost/WebServices3/apfmlead, connector=HttpConnector
    {
        name=connector.http.mule.default
        lifecycle=start
        this=6cb6a34
        numberOfConcurrentTransactedReceivers=4
        createMultipleTransactedReceivers=true
        connected=true
        supportedProtocols=[http]
        serviceOverrides=<none>
    },
    name='endpoint.http.localhost.80.WebServices3.apfmlead', mep=REQUEST_RESPONSE,
    properties={followRedirects=true, http.method=GET},
    transactionConfig=Transaction{factory=null, action=INDIFFERENT, timeout=0},
    deleteUnacceptedMessages=false, initialState=started, responseTimeout=10000,
    endpointEncoding=UTF-8, disableTransportTransformer=false}. Message payload is of type: GetMethod

endpointUri をブラウザーにコピーし、"< パスワード >" を実際のパスワードに置き換えると、サービスは正しく機能します。

4

2 に答える 2

0

呼び出している Web サービスが HTTPS を使用している場合は、その証明書をインポートし、HTTPS コネクタを適切に構成する必要があります:
http://www.mulesoft.org/documentation/display/current/HTTPS+Transport+Reference

于 2013-07-16T22:40:02.013 に答える