2009-05-31 5 views
0

동일한 서버에서 JBoss 4.2.3 및 JBoss 5.1을 동시에 실행하려고합니다. 테스트를 위해 둘 사이를 앞뒤로 전환 할 수 있어야하므로 포트 등을 변경할 필요가 없습니다. 내 문제는 JBOSS_HOME 환경 변수입니다. /soft/JBoss-4.2.3.GA 디렉토리와 /soft/JBoss-5.1.0.GA 디렉토리를 설정할 때 각각의 bin run.sh 명령을 실행할 수 있지만, 둘 다 $ JBOSS_HOME 및 첫 번째 설치로 설정된 $ PATH 환경 변수 (JBoss-4.2.3). 그렇다면 별도의 환경 변수를 어떻게 설정할 수 있습니까? 또는 JBOSS_HOME에 다른 환경 변수를 사용하도록 새 JBoss 5.1 설치를 알리시겠습니까? 이 두 가지를 함께 사용하려면 어떻게해야합니까? 감사!동일한 서버에서 JBoss 4.2.3 및 JBoss 5.1 실행

답변

2

빠른 해결책은 run.sh 내의 $ JBOSS_HOME 및 $ PATH 변수를 각 JBoss 인스턴스의 적절한 디렉토리로 설정하는 것입니다.

0

최근에 비슷한 문제가 있었지만 제 해결 방법은 각 버전의 JBoss AS 용 래퍼 스크립트입니다.

1

이 경우 가장 좋은 해결책은 가상 IP 인터페이스를 사용하는 것입니다. 기본 포트는 유지하고 IP 주소 만 변경합니다.

는 제이 보스 단지 run.sh이 매개 변수를 추가 다른 IP와 결합하고 시작 (또는 run.conf 영구 일) :

sh run.sh -b 192.168.0.1 

을 다른 인스턴스는 또 다른 IP에 지점을 시작

sh run.sh -b 192.168.0.2 
관련 문제