私のWebベースのJavaアプリケーションがwildfly/jboss version 10
で動作しています.Docker(1.13.1-cs2
)を使用してアプリケーションをデプロイしています。私のアプリケーションがクラスタモードで動作するようにしたいのですが、私はstandalone-full-ha.xml
の中で私のwildfly設定をクラスタモードに変更します。デフォルトのドッカーネットワークを使い、docker bridge network
でコンテナを起動した場合にのみ、しかし、私の要件として、私はこの全体のコンテナ/アプリケーションがdocker swarm
によってサービスとして動作するようにしたいと思います。しかし、wildfly/jbossよりサービスとしてこれを入れ始めると、クラスタモードで起動できなくなります。ワイルドフライ/ Jboss-v10がドッカーswarmでクラスタモードで動作していません
21:01:27,885 ERROR (TransferQueueBundler,ee,WEB-APP-NODE) JGRP000029: WEB-APP-NODE: failed sending message to cluster (38 bytes): java.io.IOException: Operation not permitted, headers: NAKACK2: [HIGHEST_SEQNO, seqno=2631], TP: [cluster_name=ee]
21:01:28,826 ERROR (TransferQueueBundler,ee,WEB-APP-NODE) JGRP000029: WEB-APP-NODE: failed sending message to cluster (4166 bytes): java.io.IOException: Operation not permitted, headers: FORK: ee:activemq-cluster, NAKACK2: [MSG, seqno=2632], TP: [cluster_name=ee]
21:01:29,886 ERROR (TransferQueueBundler,ee,WEB-APP-NODE) JGRP000029: WEB-APP-NODE: failed sending message to cluster (38 bytes): java.io.IOException: Operation not permitted, headers: NAKACK2: [HIGHEST_SEQNO, seqno=2632], TP: [cluster_name=ee]
21:01:30,826 ERROR (TransferQueueBundler,ee,WEB-APP-NODE) JGRP000029: WEB-APP-NODE: failed sending message to cluster (4166 bytes): java.io.IOException: Operation not permitted, headers: FORK: ee:activemq-cluster, NAKACK2: [MSG, seqno=2633], TP: [cluster_name=ee]
注:私はポート公開し、通信のためのデフォルトswarm ingress network
を使用しています。
この問題は、この問題を解決するために、wildfly/jboss version 10
で使用されているマルチキャストアドレスに関連しています。 私もこれらのステップを試しましたmulticast address in docker
しかし、それはまだ私の場合に役立ちません。誰でも私にこれを助けることができますか?それは非常に感謝しています!
ありがとうございました!