2012-01-03 3 views
0

クラスタ指向の開発をテストする必要があります。残念ながら、私は自分のラップトップと他のPCを手元に持っていません。 私は、単一のIPアドレスを使用してノートパソコン内のjBoss 6クラスタを設定する具体的な方法はありますか? ご協力いただきありがとうございます。jBoss 6(7,4、および6も可)1台のラップトップにクラスタ

+0

確かに仮想マシンを使用してください。たくさんのRAMがあることを願っています。 –

+0

これはWindows版ですか? – skaffman

答えて

1

1つのIPアドレスで2つのJBossサーバーを実行する場合の唯一の問題は、同じポートにバインドするように設定されていることです。したがって、この問題を解決するには2つの方法があります。

1:JBossサーバーに別のポートセットを使用するだけでいいですか?サーバーの起動時に設定できます。

./run.sh -Djboss.service.binding.set=ports-01 

それは、例えば、管理コンソールは、ポート8080でなく、8180のデフォルト値になりませんので、すべてのポートは、100によって高くなることをされることを意味デフォルトポート、および他のあるポート-01、ポート-02

2:もう1つの可能性は、別の仮想IPアドレスを作成し、サーバーを別のアドレスにバインドすることです。

./run.sh -b 192.168.1.2 
./run.sh -b 192.168.1.3 

また、適切にjboss.messaging.ServerPeerIDパラメータを設定することを忘れないでください。だから、それがされるコマンド:

./run.sh -Djboss.messaging.ServerPeerID=1 
./run.sh -Djboss.service.binding.set=ports-01 -Djboss.messaging.ServerPeerID=2 

かは、JBoss AS5を設定することができます同様に

./run.sh -b 192.168.1.2 -Djboss.messaging.ServerPeerID=1 
./run.sh -b 192.168.1.3 -Djboss.messaging.ServerPeerID=2 

が、のJBoss AS7の構成は完全に異なっています。

+0

JBoss 7は 'standalone.sh'ファイルで' -b'スイッチも持っています。 –

0

このarticleは、1台のマシンにTorquebox(JBossからjruby専用)クラスタをセットアップし、仮想ipsを作成する方法について説明しています。それが役に立てば幸い。

関連する問題