Service Registry가 올바르게 작동하려면 다음 조건이 필요합니다.
레지스트리는 외부 웹 사이트에 액세스할 수 있어야 합니다.
레지스트리의 Application Server 도메인에는 사용 가능한 메모리가 충분히 있어야 합니다.
레지스트리 객체는 해당 레지스트리 객체에 연결된 외부 URL을 지정하는 외부 링크(ExternalLink) 객체를 가질 수 있습니다. 서비스(Service) 객체는 서비스 바인딩(ServiceBinding)을 가질 수 있으며, 외부 URL을 가리킬 수도 있습니다. 사용자가 외부 링크(ExternalLink) 및 서비스 바인딩(ServiceBinding) 객체를 만들려면 Service Registry에서 URL을 검증할 수 있어야 하며 이 작업 중 외부 웹 사이트에 액세스할 수 있어야 합니다. 레지스트리가 방화벽 뒤에 배포되어 있는 경우 이 액세스를 허용하도록 프록시 구성을 설정해야 합니다.
프록시 구성에서는 웹 프록시 호스트 및 포트를 Service Registry가 배포되는 Application Server 도메인의 JVM(Java Virtual Machine) 옵션으로 지정해야 합니다.
레지스트리에 메모리가 부족할 수도 있습니다. 이 문제를 방지하려면 JVM 옵션을 구성하여 레지스트리의 Application Server 도메인에 사용할 수 있는 메모리를 늘립니다.
다음 작업을 수행하여 레지스트리의 JVM 옵션을 구성합니다.
Application Server 관리 콘솔 사용 방법에 설명한 대로 Application Server 관리 콘솔에 로그인합니다.
구성 노드를 확장합니다.
서버 노드 server-config (Admin Config)를 확장합니다.
JVM 설정을 누릅니다.
JVM 옵션 탭을 누릅니다.
JVM 옵션 추가를 누릅니다.
텍스트 필드에 다음을 입력합니다(모두 한 줄로 표시).
-Dhttp.proxyHost=hostname.domainname -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=localhost |
포트 값은 일반적으로 8080입니다. 포트가 사용자 위치와 다른 경우 올바른 값을 지정합니다.
JVM 옵션 추가를 다시 누릅니다.
텍스트 필드에 다음을 입력합니다(모두 한 줄로 표시).
-XX:MaxPermSize=128m |
저장을 누릅니다.
레지스트리에 대해 Application Server 도메인 중단 및 다시 시작 방법의 지침을 수행합니다.