私たちのDMZ上でJboss AS 4を5に移行するとき、同じ質問を最近聞いてきました。私はこれについての最近の投稿を見つけることができなかったので、私はここに私の2セントを追加すると思った。
start-jboss4.sh:
#!/bin/sh
nohup /etc/jboss-4.2.3.GA/bin/run.sh -b 10.0.0.51 > jboss4.log &
がstart-jboss5.sh:
を私は別々のファイルにJboss4と5ランニングとログの両方を持つように、これらの2つのshスクリプトを書いた最初の答えから
#!/bin/sh
nohup /etc/jboss-5.1.0.GA/bin/run.sh -Djboss.service.binding.set=ports-01 -b 10.0.0.51 >> jboss5.log &
さらに重要なのは、このソリューションでは、これらのインスタンスのいずれかを停止させずに、他のインスタンスを停止する方法を自分自身に尋ねることになりました。そして、これは2つの次のスクリプトが来る場所です。
stop-jboss4。SH:
#!/bin/sh
/etc/jboss-4.2.3.GA/bin/shutdown.sh -S -s jnp://10.0.0.51
stop-jboss5.sh:最初の停止スクリプトは、JBossのデフォルトのJNDIポートを使用していること
#!/bin/sh
/etc/jboss-5.1.0.GA/bin/shutdown.sh -S -s jnp://10.0.0.51:1199
注意。しかし、2番目の停止スクリプトは、シャットダウンコマンドを送信するときに使用するJNDIポートとして1199(デフォルト+ 100)を使用します。
これは誰かを助けることを望みます。