2009-07-31 13 views
0

私は現在、LinuxサーバにインストールされているJBossの2つのインスタンス(v4.2.2とv4.0.4)を持っています。私がv4.2.2を起動すると、 "sudo ./run.sh -b 0.0.0.0"というコマンドを使用して、すべてのポートで待機するようにします。しかし、私はそれを起動するときにv4.0.4をlocalhostにバインドするのは、API呼び出しのためだけに使用するためです。どちらもうまく始まりますが、v4.0.4のbinディレクトリに移動してコマンド "sudo ./shutdown -s localhost"を使用してシャットダウンしようとすると、v4.2.2がシャットダウンします。これは大きな問題です。アクセスできない。問題JBossインスタンスをシャットダウンする

答えて

0

ここには多くの混乱があります。

"run.sh -b 0.0.0.0"を使用すると、すべてのポートでリッスンするようになります。これにより、すべてのポートではなくホストに割り当てられたすべてのIPアドレスをリッスンできます。

また、JBoss 4.0.4だけをlocalhostにバインドするとしますが、その方法については言いません。 JBoss 4.0はデフォルトですべてのIPアドレスにバインドされていますが、4.2はデフォルトでlocalhostにのみバインドされています。

どちらの方法でも、両方のサーバーがどのように起動するかはわかりません.4.2がすべてのIPアドレスをリッスンしていると、他のサーバーと衝突し、いずれかが起動しません。両方が動作している場合は、異なるポートまたは異なるIPアドレスのいずれかになければなりません。どちらですか?

4.2シャットダウンスクリプトが停止する原因は、おそらくIPアドレスまたはポートが混在しているためです。

0

両方のJBossインスタンスが正しく起動していますか?使用しているポート番号を変更しましたか?もしそうでなければ、スカフマンが書くように、彼らは衝突する。

'Running multiple instances of JBoss on same server' tutorialに従ってください。

関連する問題