2017-10-11 4 views
1

Wildflyの2つの独立したインスタンスを実行して2台のサーバーをシミュレートしたいとします。これは、すべてのWARを同じインスタンスにデプロイしたくない場合にのみ、それらをシャットダウンして開始することができない場合に便利です。同じマシン上で2つ(またはそれ以上)のWildflyインスタンスを実行するにはどうすればよいですか?

私はJBossプラグインでEclipseを使用しています。ここでは、サーバービューで2つのWildflyサーバーを停止して別々に同時に実行できます。それ、どうやったら出来るの?

答えて

5

Wildflyインストールフォルダを複製することはできますが、それ以上のスペースが必要です。変更するたびに両方を更新する必要があります。インストールフォルダで

  1. 、デフォルトから新しいstandalone1standalone2フォルダを作成(またはそれらの一つとして、デフォルトを使用):その代わりに、ルートフォルダを共有し、わずか2つのスタンドアローンを作成することが可能です。
  2. deploymentsフォルダには、必要な展開を選択できます。今、Eclipseに行く200

    port-offset="${jboss.socket.binding.port-offset:200} 
    
  3. のような何か他のものに0から番号を変更し、中:ない紛争へのポートの場合

  4. 、スタンドアローンの1の configuration/standalone.xmlhereを示すように変更する必要がありますサーバービューは新しいサーバーを作成します。適切な名前を付けて「次へ」をクリックします。

  5. 下部のドロップダウンメニューでcreate new runtimeを選択し、次へをクリックします。
  6. 適切な実行時の名前を付けて、Server base directoryに上記のstandalone1のようなスタンドアロンのフォルダ名を選択します。
  7. 次に、その特定のインスタンスに必要なファイルのうち、どちらかを展開してください。

異なるオフセット(上記の1つのインスタンスは8080にあり、もう1つは8280になります)で同じインスタンスを作成します。

関連する問題