2

私のオフィスでは、JBoss 4.0 を実行し、Eclipse を使用して JBoss サーバーのデバッグと実行を行っています。私たちは単純な戦争を展開していますが、それほど複雑ではありません。ただし、このバージョンの JBoss を取得して、war の個別のインスタンス (HEAD と Branch など) を実行したり、Eclipse の 2 つの異なるプロジェクトによって制御される個別のサーバーを実行したりする方法をまだ理解していません。誰でもこれを行う方法を知っていますか? 私は検索しましたが、これに具体的に対処するものは何も見つかりませんでした。

4

2 に答える 2

1

考えなければならないことは次の3つです。

  • インスタンスが互いのファイルを上書きしないようにする
  • インスタンスが同じ TCP ポートを開かないようにする
  • 各インスタンスのシャットダウン方法の決定

ファイルの競合が発生しないように、構成のコピーを作成します (一時ファイルが作成される場合など)。次に、2 つの構成を同じマシン上の異なる IP にバインドすることをお勧めします。これにより、ポートの競合が回避されます。次のようなことができます。

 run –b 192.168.0.100 –c myconfig
 run –b 192.168.0.101 –c myconfig2

ネットワーク カードが 2 枚ある場合、これは簡単です。そうでない場合は、Windows でループバック アダプターを使用して仮想 IP アドレスをセットアップできます。Linux では、ifconfig を使用できます。

シャットダウンするには、次のように、シャットダウンする IP/ポートを必ず指定してください。

shutdown –s 192.168.0.100:1099 -S
shutdown –s 192.168.0.101:1099 -S

Eclipse を使用する方法がわかりませんが、これらのフラグを構成を通じて実行スクリプトとシャットダウン スクリプトに指定できるはずです。

このトピックについては、JBoss in Actionのセクション 15.2 -複数のアプリケーション サーバー インスタンスのコロケーションで詳しく説明しています。

于 2010-09-10T13:56:44.830 に答える
0

JBoss のさまざまなインスタンスを Eclipse インストールにサブスクライブできると思います。通常の取り付け例

それがあなたを助けることを願っています

于 2010-09-09T23:58:10.783 に答える