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