7.12. 단일 시스템에서 관리형 도메인 설정
jboss.domain.base.dir 속성을 사용하여 단일 시스템에서 여러 호스트 컨트롤러를 실행할 수 있습니다.
단일 시스템에서 두 개 이상의 JBoss EAP 호스트 컨트롤러를 시스템 서비스로 구성하는 것은 지원되지 않습니다.
프로세스
도메인 컨트롤러의
EAP_HOME/domain디렉터리를 복사합니다.$ cp -r EAP_HOME/domain <path_to>/domain1호스트 컨트롤러의
EAP_HOME/domain디렉터리를 복사합니다.$ cp -r EAP_HOME/domain <path_to>/host1<
path_to> /domain1을 사용하여 도메인컨트롤러를 시작합니다.$ EAP_HOME/bin/domain.sh --host-config=host-primary.xml -Djboss.domain.base.dir=<path_to>/domain1<
path_to> /host1을 사용하여 호스트컨트롤러를 시작합니다.$ EAP_HOME/bin/domain.sh --host-config=host-secondary.xml -Djboss.domain.base.dir=<path_to>/host1 -Djboss.domain.primary.address=<ip_adress> -Djboss.management.http.port=<port>참고호스트 컨트롤러를 시작할 때
jboss.domain.primary.address속성을 사용하여 도메인 컨트롤러의 주소를 지정해야 합니다.또한 이 호스트 컨트롤러는 도메인 컨트롤러와 동일한 시스템에서 실행되므로 도메인 컨트롤러의 관리 인터페이스와 충돌하지 않도록 관리 인터페이스를 변경해야 합니다. 이 명령은
jboss.management.http.port속성을 설정합니다.이러한 방식으로 시작된 각 인스턴스는 기본 설치 디렉터리의 나머지 리소스(예:
EAP_HOME/modules/)를 공유하지만jboss.domain.base.dir에서 지정하는 디렉터리의 도메인 구성을 사용합니다.