2017-08-11 65 views
0

すべてのアプリケーションでspring dataflowローカルサーバを実行し、rabbitmqバインダを設定しようとしています。私はrabbitmqをホスト172.17.0.2上のドッカーで動かしています。RabbitMQでのSpringデータフローの設定 - 接続が拒否されました(接続が拒否されました)

java -jar spring-cloud-dataflow-server-local-1.2.3.RELEASE.jar 
--spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.binders.rabbit1.type=rabbit 
--spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.binders.rabbit1.environment.spring.rabbit.host=172.17.0.2 
--spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.binders.rabbit1.environment.spring.rabbit.user=guest 
--spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.binders.rabbit1.environment.spring.rabbit.password=guest 

例外

{ 
"timestamp": 1502479027168, 
"status": 500, 
"error": "Internal Server Error", 
"exception": "org.springframework.messaging.MessageHandlingException", 
"message": "error occurred in message handler [org[email protected]45e29e0]; nested exception is org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused (Connection refused)", 
"path": "/" 
} 

春データフローがRabbitMQのを見つけることができません。

答えて

0

あなたのプロパティにタイプミスがあるのだろうかと思います。 applicationProperties.stream.spring.cloud.stream.binders.rabbit1.environment.spring.rabbit.host=172.17.0.2の代わりに、 applicationProperties.stream.spring.cloud.stream.binders.rabbit1.environment.spring.rabbitmq.host=172.17.0.2である必要があります。

spring.rabbitmq.hostである必要があります。他の2つのプロパティについても同じです。

関連する問題