MSMQの Mule ブログのサンプル例を実行しようとしています。MSMQ をグローバル コンポーネントとしてセットアップすると、"接続のテスト" が成功と表示されます。これは、MSMQ がセットアップされたことを意味します。さて、今までは..次のフローを使用して、メッセージをキューに送信することをテストします。
<msmq:config name="MSMQ" serviceAddress="machinename/localhost:9000" accessToken="XZodtPym+v6NeZs+Sr4+GK9EGdA=" rootQueueName=".\private$\msmq-demo" doc:name="MSMQ" >
<msmq:connection-pooling-profile initialisationPolicy="INITIALISE_ONE" exhaustedAction="WHEN_EXHAUSTED_GROW"/>
</msmq:config>
<flow name="testingFlow1" doc:name="testingFlow1">
<http:inbound-endpoint exchange-pattern="one-way" host="localhost" port="8091" doc:name="HTTP"/>
<set-payload value="#[header:INBOUND:http.relative.path]" doc:name="Set Payload"/>
<logger message=" Sending message: #[payload]" level="INFO" doc:name="Logger"/>
<msmq:send config-ref="MSMQ" doc:name="MSMQ"/>
</flow>
コンソールでフローが MSMQ に到達すると、次のエラーが表示されます。
INFO 2014-08-07 18:00:41,299 [[testing].testingFlow1.stage1.02] org.mule.api.processor.LoggerMessageProcessor: メッセージの送信: テスト ERROR 2014-08-07 18:00:42,888 [[testing].testingFlow1.stage1.02] org.mule.retry.notifiers.ConnectNotifier: 接続/再接続に失敗しました: 作業記述子。ルート例外: 接続が拒否されました: 接続。タイプ: クラス java.net.ConnectException エラー 2014-08-07 18:00:42,894 [[テスト].testingFlow1.stage1.02] org.mule.exception.DefaultMessagingExceptionStrategy: ****************************************************** ****************************** メッセージ : 送信の呼び出しに失敗しました。メッセージ ペイロードのタイプ: 文字列 コード: MULE_ERROR--2 -------------------------------------------------- ------------------------------ 例外スタックは次のとおりです。 1. 接続が拒否されました: 接続 (java.net.ConnectException) java.net.DualStackPlainSocketImpl:-2 (ヌル) 2. java.net.ConnectException: 接続が拒否されました: 接続 (com.sun.jersey.api.client.ClientHandlerException) com.sun.jersey.client.urlconnection.URLConnectionClientHandler:148 (ヌル) 3. send の呼び出しに失敗しました。メッセージ ペイロードのタイプ: 文字列 (org.mule.api.MessagingException) org.mule.modules.msmq.processors.SendMessageProcessor:198 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/MessagingException.html)
どんな助けや指示も大歓迎です!わかりやすくするための msmq-config の図: テスト接続が成功する