Service Registry 구성 프로세스에서는 기본적으로 registry라는 Application Server 도메인을 만들며, 이 도메인에 Service Registry 웹 응용 프로그램이 배포됩니다. 이 도메인은 RegistryDomain-base/domains/registry 디렉토리에 있습니다.
이 위치는 Application Server 도메인의 기본 위치인 /var/opt/SUNWappserver/domains(Solaris OS) 또는 /var/opt/sun/appserver/domains(Linux 및 HP-UX 시스템)와 다릅니다.
registry 도메인에서는 Service Registry 이외의 응용 프로그램을 실행하지 않는 것이 좋습니다.
registry 도메인을 관리하는 데 Application Server 관리 콘솔("관리 콘솔")을 사용할 수 있습니다. 관리 콘솔을 사용하여 도메인 시작 및 중지, 서버 로그 보기 및 기타 관리 작업을 수행할 수 있습니다. 자세한 내용은 Application Server 관리 콘솔 사용 방법을 참조하십시오.
서버 로그를 직접 검사할 수도 있습니다. 로그는 RegistryDomain-base/domains/registry/logs/server.log 파일에 있습니다.
관리 콘솔뿐 아니라 asadmin 명령을 사용하여 registry 도메인을 관리할 수도 있습니다. 도메인이 기본 위치에 없으므로 asadmin 명령을 사용할 때 --domaindir 옵션을 지정해야 합니다. --domaindir 옵션에 대한 인수는 RegistryDomain-base/domains입니다.
asadmin 명령의 --passwordfile 옵션을 사용하려면 레지스트리 도메인의 관리자 비밀번호 복사본이 있는 파일이 필요합니다. 이 파일을 만들려면 build-install.xml 파일의 generate.password.file 대상을 사용합니다. RegistryDomain-base/3.0/data/security/pw.txt 파일이 만들어집니다.
registry 도메인은 기본 Application Server 도메인 domain1과 충돌이 발생하지 않도록 기본값이 아닌 포트를 사용합니다. 이러한 Service Registry 포트 값은 IANA(Internet Assigned Numbers Authority)에 등록되어 있습니다. 표 1–2에서 이러한 포트를 설명합니다. 자세한 내용은 Sun Java System Application Server Enterprise Edition 8.2 Administration Guide의 Ports in the Application Server를 참조하십시오.
표 1–2 Service Registry 도메인 기본 포트
포트 값 |
설명 |
---|---|
6480 |
HTTP 포트 |
6443 |
SSL을 통한 HTTPS |
6484 |
Message Queue 포트 |
6485 |
IIOP 포트 |
6486 |
IIOP SSL 포트 |
6487 |
IIOP 상호 인증 포트 |
6488 |
JMX 포트 |
6489 |
Application Server 도메인 관리 포트 |
웹 브라우저에서 https://hostname:6489/ URL로 이동합니다.
hostname은 Application Server 및 Service Registry가 실행 중인 시스템입니다.
제공되는 인증서에 동의합니다.
로그인 페이지가 나타납니다.
로그인 페이지의 사용자 이름 필드에 admin을 입력합니다.
레지스트리를 구성할 때 registry.install.AdministratorUserID 등록 정보의 기본값을 변경한 경우 해당 값을 입력합니다.
비밀번호 필드에 Application Server 관리자 비밀번호를 입력합니다. 레지스트리를 구성할 때 registry.install.AdministratorPassword 등록 정보에 지정한 값을 사용합니다. 기본값은 12345678입니다.
로그인을 누릅니다.
관리 콘솔 사용에 대한 자세한 내용은 관리 콘솔에 대한 온라인 도움말 또는 Sun Java System Application Server Enterprise Edition 8.2 Administration Guide를 참조하십시오.
Service Registry의 로깅 수준을 변경하려면 관리 콘솔 온라인 도움말의 지침을 수행하십시오. 추가 등록 정보 영역에 지정할 등록 정보는 org.freebxml.omar입니다.
특정 Service Registry 하위 구성 요소에 대한 로깅을 변경하려면 RegistryDomain-base/domains/registry/applications/j2ee-modules/soar/WEB-INF/classes/log4j.properties 파일을 참조하십시오. 이 파일에 나열된 모든 하위 구성 요소 이름을 지정할 수 있습니다. log4j.logger 문자열은 포함시키지 마십시오. 예를 들어, org.freebxml.omar.server를 지정하여 서버 호출을 기록할 수 있습니다.
레지스트리 구성 프로세스에서 레지스트리가 배포되는 Application Server 도메인을 시작합니다. 특정 관리 작업을 수행한 후에는 도메인을 중지했다가 다시 시작해야 합니다. 이러한 작업의 예는 레지스트리 도메인에 대한 JVM(Java Virtual Machine) 구성 및 관리자 만들기에 설명되어 있습니다.
도메인을 다시 시작해야 하는지 여부를 관리 콘솔이 알려줍니다. 관리 콘솔을 사용하여 이 작업을 수행할 수 있습니다. asadmin 명령을 사용하는 경우 Ant 작업을 사용하여 도메인을 중지 및 시작할 수 있습니다.
Service Registry 설치 디렉토리를 다음과 같이 변경합니다.
cd ServiceRegistry-base/install
다음 명령을 실행합니다(모두 한 줄로 표시).
Ant-base/ant -f build-install.xml -Dinstall.properties= props-file appserver.domain.bounce
여기서, props-file은 나중에 구성 설치 후 사용자 정의 등록 정보를 사용하여 루트로 Service Registry를 구성하는 방법 또는 나중에 구성 설치 후 사용자 정의 등록 정보를 사용하여 루트가 아닌 사용자로 Service Registry를 구성하는 방법에서 편집한 install.properties 파일 복사본의 경로 이름입니다.
appserver.domain.bounce 대상은 도메인을 중지한 후 다시 시작합니다.
또한 build-install.xml 파일에는 레지스트리 도메인 중지 및 시작을 위한 개별 Ant 대상이 포함됩니다. 도메인을 중지하려면 Ant 대상 appserver.domain.stop을 사용합니다. 도메인을 시작하려면 Ant 대상 appserver.domain.start를 사용합니다.