우리의 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 쉬 스크립트를 작성
#!/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 : 첫 번째 중지 스크립트는 제이 보스 '는 기본 JNDI 포트를 사용하는
#!/bin/sh
/etc/jboss-5.1.0.GA/bin/shutdown.sh -S -s jnp://10.0.0.51:1199
참고. 그러나 두 번째 시작 스크립트가 가져온 포트가 높으면 두 번째 중지 스크립트는 shutdown 명령을 보낼 때 사용할 JNDI 포트로 1199 (기본값 + 100)를 사용합니다.
희망이 있으면 도움이됩니다.