2017-01-18 9 views
1

DockerコンテナにWildflyが実行されています。 Wildfly内では、messaging-activemqサブシステムがアクティブです。 サブシステムと拡張のデフォルトは、standalone-full.xmlファイルから取得されます。ワイルドフライ内のActiveMQがDockerコンテナに表示されます。無効な「ホスト」値「0.0.0.0」が検出されました

wildfly開始した後、次の出力が

[org.apache.activemq.artemis.jms.server] (ServerService Thread Pool -- 64) 
AMQ121005: Invalid "host" value "0.0.0.0" detected for "http-connector" connector. 
Switching to "eeb79399d447". 
If this new address is incorrect please manually configure the connector to use the proper one. 

をeeb79399d447がドッカーコンテナIDで表示されています。 Javaクライアントからjmsに接続することも不可能です。接続中に次のエラーが発生します。

AMQ214016: Failed to create netty connection: java.net.UnknownHostException: eeb79399d447 

私は問題は発生しません、私のローカルワークステーション(外ドッカ)にwildfly開始し、私は、JMSに接続して、私のメッセージを送信することができます。

+0

「クライアント」が実行されている環境を記述する必要があります。 WildFlyドッカーインスタンスを実行するために使用するコマンドも便利です。一般的に、ドッカーのホスト名は他のドッカーのコンテナにしか表示されません。 –

答えて

0

NATの背後にあるjmsに対処するためにstandalone-full.xmlを編集する必要があります。また、jockクライアントが接続するために使用できるipおよびport(ドッキングマシンコンテナの実行時)ドッカーのデフォルト設定のドッカー

+0

standalone-full.xmlの正確な編集方法は?何を追加しますか?より正確にお願いしますか? – Theodore

関連する問題