0

JBoss 4.2.3 と JBoss 5.1 を同じサーバーで実行したいのですが、同時には実行したくありません。テストのために 2 つの間を行き来できるようにする必要があるだけなので、ポートなどを変更する必要はありません。私の問題は JBOSS_HOME 環境変数です。/soft/JBoss-4.2.3.GA ディレクトリと /soft/JBoss-5.1.0.GA ディレクトリをセットアップすると、それぞれの bin run.sh コマンドを実行できますが、どちらも $JBOSS_HOME と最初のインストール (JBoss-4.2.3) に設定される $PATH 環境変数。では、どうすれば個別の環境変数を設定できますか? または、JBOSS_HOME に別の環境変数を使用するように、新しい JBoss 5.1 インストールに指示しますか? これら2つを一緒に実行するにはどうすればよいですか? ありがとう!

4

3 に答える 3

2

迅速な解決策は、run.sh 内の $JBOSS_HOME および $PATH 変数を各 JBoss インスタンスの適切なディレクトリに設定することです。

于 2009-05-31T21:55:43.897 に答える
1

この場合の最善の解決策は、仮想 IP インターフェイスを使用することです。デフォルトのポートを保持し、IP アドレスを変更するだけです。

別の IP へのバインディングを行う jboss を開始するには、このパラメーターを run.sh に追加します (または run.conf に永続化します):

sh run.sh -b 192.168.0.1 

もう一方のインスタンスは、別の IP へのポイントを開始するだけです

sh run.sh -b 192.168.0.2
于 2012-07-06T14:05:50.543 に答える
0

最近、同様の問題が発生しました。私の回避策は、JBoss AS の各バージョンのラッパー スクリプトのペアです。

于 2010-04-26T15:12:20.537 に答える