이 장에서는 Sun Java Enterprise System(Java ES)의 설치 및 제거 문제를 해결하는 방법에 대한 제안 사항을 제공합니다.
이 장의 내용은 다음과 같습니다.
이 절에서는 문제의 원인을 찾기 위한 일반적인 지침을 제공합니다. 다음과 같은 항목으로 구성됩니다.
독립 실행형 시스템에서는 Java ES 설치가 지원되지 않습니다. Java ES를 설치하려면 시스템이 네트워크에 연결되어야 합니다.
Directory Server에 종속된 제품 구성 요소를 설치하는 경우 다음 원인 중 하나로 인해 문제가 발생할 수 있습니다.
Directory Server에 대한 잘못된 사용자 아이디와 비밀번호를 지정했습니다.
잘못된 LDAP 포트를 지정했습니다.
Directory Server에 도달할 수 없습니다.
설치 후 수동 구성 모드에서 Directory Server에 종속된 제품을 구성하기 전에 Directory Server가 실행되고 있는지 확인해야 합니다.
제품 구성 요소를 시작하는 데 문제가 있는 경우 5 장, 사후 설치 구성 완료에 나온 절차에 따라 제대로 수행했는지 확인합니다.
다음 호스트 수준 문제로 인해 설치 문제가 발생할 수 있습니다.
업데이트. 권장 서비스 팩을 설치했습니까?
디스크 공간.디스크가 어떻게 분할되었으며 설치 디렉토리가 가리키는 분할 영역은 무엇입니까?
네트워크 포트.구성하는 동안 Java ES 구성 요소에 사용할 포트 번호를 지정합니다. 다음과 같이 포트 정보가 올바른지 확인합니다.
파일에서 표준 포트 번호를 확인합니다.
요약 로그 파일을 확인하여 설정을 표준과 비교합니다. 포트 번호를 잘못 입력했거나 일반적으로 다른 포트에 사용되는 포트를 특정 서버의 포트로 설정했습니까?
netstat -a 명령을 사용하여 시스템에서 사용 중인 포트를 확인합니다. 이미 사용 중인 포트 번호를 할당했습니까?
구성 중에 정확한 호스트 이름 및 도메인 이름을 입력했는지 확인합니다.
설치를 진행하기 전에 모든 요구 사항이 충족되었는지 확인하려면 시스템 요구 사항을 참조하십시오.
DVD에서 설치하는 경우 해당 매체가 더럽혀지거나 손상되지 않았는지 확인합니다. 지저분한 디스크는 설치 문제를 일으킬 수 있습니다.
구성 요소 시작 시 문제가 발생하면 구성 요소 로그 파일을 검사하십시오. 대부분의 구성 요소 로그 파일이 구성 요소 문제 해결 정보에 나와 있습니다.
설치하거나 제거하는 동안 문제가 발생하면 %TEMP%/SunJavaES.log 디렉토리에서 해당 로그 파일을 검사합니다.
%TEMP%는 해당 시스템에서 사용자가 정의한 TEMP 폴더입니다.
제거 프로그램 및 설치 프로그램 로그 파일과 Java ES 구성 로그를 함께 검사하면 문제의 원인을 좀 더 쉽게 찾을 수 있습니다.
설치 및 구성된 구성 요소에 대한 고급 정보가 포함된 설치 요약 파일을 검토합니다. 이 파일의 위치는 JavaEs-install-dir\Summary.txt입니다. 문제가 발생한 경우 문제를 일으킨 구성 요소를 확인합니다. 여러 문제가 발생한 경우 첫 번째 문제를 따로 검토합니다.
자세한 로그 파일을 검토합니다.
편집된 구성 파일과 같은 사용자 정의 파일을 덮어 쓰지 않도록 하기 위해 파일이 있는 각 설치 디렉토리에 Java ES 5 구성 요소를 설치할 수 없습니다.
Java ES 5를 다시 설치하는 경우 설치 디렉토리가 비어 있는지 확인합니다. 설치 디렉토리가 비어 있지 않으면 다른 위치에 파일을 보관하고 설치를 다시 시도합니다.
설치 프로그램은 해당 구성 요소의 비밀번호를 몇 번 입력하도록 요구합니다. 서로 다른 호스트에 서로 다른 구성 요소를 설치하는 경우 각 호스트에 일치하는 비밀번호를 입력해야 합니다.
비밀번호 문제를 해결하려면 제거를 수행한 후 다시 설치해야 할 수 있습니다. 제거에 실패한 경우 제거 중에 남은 파일로 인해 설치 실패를 참조하십시오.
많은 구성 요소가 설치 시간 상호 종속성을 갖고 있습니다. 특정 구성 요소에 영향을 주는 문제는 다른 구성 요소에도 영향을 줄 수 있습니다. 상호 종속성을 검사하려면 종속성 검사에 설명된 정보에 대해 잘 알고 있어야 합니다. 그런 다음 다음을 수행합니다.
요약 파일과 로그 파일을 검토하여 관련 구성 요소가 실패했는지 확인합니다. 이러한 실패를 통해 우선적으로 수정할 사항에 대한 단서를 얻을 수 있습니다.
올바른 연결 정보를 지정했는지 검사합니다. 예를 들면 다음과 같습니다.
Directory Server를 구성할 때 제공한 정보가 해당 Directory Server를 사용하는 구성 요소에 대해 제공한 디렉토리 정보와 일치합니까?
Portal Server 또는 Portal Server SRA에 제공한 Access Manager 정보가 Access Manager에 제공한 정보와 일치합니까?
이 절에서는 설치 중에 발생할 수 있는 다음 문제에 대해 설명합니다.
제거에 실패하면 제거되어야 하는 구성 요소가 호스트 시스템에 남아 있을 수 있습니다. 이런 경우 Java ES를 다시 설치하기 전에 해당 구성 요소를 수동으로 제거해야 합니다.
다음 정리 단계는 설치에 실패했거나 구성 해제에 실패한 후 Java ES를 다시 설치하기 전에 수행해야 합니다.
[제어판] > [관리 도구] > [서비스] 메뉴에서 모든 Java ES 서비스가 중지 및 제거되었는지 확인합니다.
이전에 설치한 모든 Sun 폴더를 삭제합니다. 폴더를 삭제할 수 없는 경우 시스템을 다시 시작한 다음 폴더를 삭제합니다.
서비스 항목이 남아 있는지 확인합니다. [서비스]에 서비스 항목이 남아 있으면 해당 항목을 제거하여 레지스트리를 정리해야 합니다. 남아 있을 가능성이 있는 항목이 다음 표에 정리되어 있습니다.
구성 요소 이름 |
서비스 항목 |
---|---|
공통 에이전트 컨테이너 |
공통 에이전트 컨테이너 2(#CRC:기본) |
HADB |
HADB4.4MgmtAgent |
Message Queue |
MQ3.7UR1_Broker |
Portal Server |
sra.gateway. srainstance sra.netletproxy. srainstance sra.rewriterproxy. srainstance |
WebAdminServer |
https-admserv70 |
Web Console |
Web Console 3.0.2 콘솔 |
Web Proxy Server |
Sun Java System Socks Server 4.0.4(server1) Sun Java System Web Proxy Server 4.0.4(proxy-server1) Sun Java System Web Proxy Server 4.0.4 Administration Server |
Web Server |
Sun Java System Web Server 7.0(https-hostname.domainname) Sun Java System Web Server 7.0 Administration Server |
레지스트리를 정리합니다.
HKEY_LOCAL_MACHINE\Software\Sun Microsystems\Entsys5\Installer를 삭제합니다.
이전 단계 중 하나라도 수행한 경우 설치를 시작하기 전에 시스템을 다시 시작합니다.
다음 Windows Installer 오류로 인해 설치에 실패할 수 있습니다.
Error 1603 - Fatal error during installation: 대상 호스트가 Windows 2003 Enterprise Server SP1인 경우 이 오류가 발생합니다. 이 오류는 http://support.microsoft.com/default.aspx?scid=kb;en-us;834484에서 설명한 원인으로 인해 발생할 수 있습니다.
이런 경우 다음 사이트에서 Windows 2003 Enterprise Server SP1용 업데이트를 설치해야 합니다. http://support.microsoft.com/kb/898715.
응답 파일을 편집한 경우 오류가 발생했을 수 있습니다. 예를 들어, 다음을 검사합니다.
모든 로컬 호스트 매개 변수가 설정되어 있고 일관된 값으로 설정되어 있습니까?
매개 변수 값의 대소문자가 정확합니까?
대체 값을 입력하지 않고 필수 매개 변수를 삭제했습니까?
모든 포트 번호가 유효하며 할당되지 않았습니까?
문제를 해결하고 응답 파일 만들기에 설명된 대로 응답 파일을 다시 작성하십시오.
응답 파일을 만든 플랫폼에서 해당 응답 파일을 사용하고 있는 경우 알 수 없는 파일 손상 오류로 인해 문제가 발생한 것일 수 있습니다. 새 응답 파일을 만들고 다시 설치합니다.
자세한 내용은 응답 파일 만들기를 참조하십시오.
외부 오류가 발생할 수 있는 원인은 다음과 같습니다.
정전 또는 시스템 오류
Ctrl-C를 누르거나 작업 관리자에서 설치 프로그램을 종료하여 설치 프로그램 프로세스 중지
설치 또는 구성 프로세스 중에 실패가 발생한 경우 설치가 부분적으로 수행되었을 것이므로제거 프로그램을 실행하십시오. 제거 프로그램이 실패한 경우 제거 중에 남은 파일로 인해 설치 실패의 지침을 따르십시오.
이 문제는 기본 Application Server 명령을 실행하여 Java DB를 다시 시작(asadmin stop-database를 실행하고 asadmin start-database 실행)한 후 Java DB를 사용하는 Application Server 샘플을 배포할 때 발생합니다. 이 경우 Portal Server 샘플에 더 이상 액세스할 수 없습니다.
해결 방법:다음 해결 방법 중 하나를 사용합니다.
Java DB를 중지하지 않습니다.
Java DB가 중지되었으면 다음 명령을 사용하여 Java DB를 다시 시작하여 Application Server 데이터베이스를 다른 위치에 만듭니다.
asadmin start-database --dbhome JavaES-Install-Dir \portal\data\derby
기본 위치에서 데이터베이스를 사용하려면 기본이 아닌 포트를 사용하여 Java DB의 두 번째 인스턴스를 시작한 다음 Application Server 샘플에 이 포트를 지정합니다. 예를 들어, 다음을 입력합니다.
asadmin start-database --dbport 1528
이 절에서는 유용한 설명서에 대한 참조와 함께 구성 요소에 대한 다양한 빠른 팁을 제공합니다.
항목 |
세부 정보 |
---|---|
구성 파일 |
AccessManager-base\Config\AMConfig.properties |
로그 및 디버그 파일 |
로그 파일 디렉토리 AccessManager-base\Logs 디버그 파일 디렉토리 AccessManager-base\Debug |
디버그 모드 |
Sun Java System Access Manager Developer’s Guide를 참조하십시오. |
항목 |
세부 정보 |
---|---|
로그 파일 |
로그 파일 디렉토리 ApplicationServer-base\Setup\ Application Server 인스턴스 로그 디렉토리(처음 만들어진 인스턴스의 기본 위치) JaveES-install-dir\appserver\ 메시지 로그 파일 이름: 각 서버 인스턴스의 server.log |
구성 파일 |
구성 파일 디렉토리: ApplicationServer-base \Config. |
문제 해결 |
Sun Java System Application Server Enterprise Edition Troubleshooting Guide를 참조하십시오. |
항목 |
세부 정보 |
---|---|
로그 파일 |
|
실행 파일 위치 |
JavaES-install-dir\Hadb\4.4.1-7\lib |
문제 해결 |
High Availability Session Store Administrator’s Guide를 참조하십시오. |
항목 |
세부 정보 |
---|---|
로그 파일 |
설치 로그 파일: MessageQueue-base\var\instances\ instance-name\log Sun Java System Message Queue 3.7 UR1 관리 설명서를 참조하십시오. |
문제 해결 |
성능 문제인 경우 Sun Java System Message Queue 3.7 UR1 Administration Guide의 11 장, Analyzing and Tuning a Message Service을 참조하십시오. Message Queue 문제 해결에 대한 자세한 내용은 Sun Java System Message Queue 3.7 UR1 Administration Guide의 12 장, Troubleshooting Problems및 Message Queue 포럼(http://swforum.sun.com/jive/forum.jspa?forumID=24)을 참조하십시오. 또한 http://developers.sun.com/prodtech/msgqueue/reference/techart/index.html에서 추가 자료를 참조할 수 있습니다. |
항목 |
세부 정보 |
---|---|
구성 파일 |
Monitoring Console:
모니터링 프레임워크:
|
로그 파일 |
Monitoring Console:
모니터링 프레임워크:
|
문제 해결 |
Monitoring Console에 액세스할 수 없는 경우 Sun Java Enterprise System 5 모니터링 설명서의 Monitoring Console 문제 해결을 참조하십시오. Monitoring Console 문제 해결에 대한 자세한 내용은 Sun Java Enterprise System 5 모니터링 설명서의 Monitoring Framework 문제 해결를 참조하십시오. |
항목 |
세부 정보 |
---|---|
디버그 로그 |
포털 게이트웨이 디버그 로그는 PortalServer-base \debug 디렉토리에 있습니다. 주 – Access Manager 관리 콘솔에서 로깅 기능을 사용하는 경우 Portal Server 서비스(예: NetFile)의 로그는 AccessManager-base\debug 디렉토리에 있습니다. |
항목 |
세부 정보 |
---|---|
로그 파일 |
기본 로그 파일:ServiceRegistry-base\domains\registry\logs\server.log 자세한 내용은 Service Registry 3.1 관리 설명서를 참조하십시오. |
문제 해결 |
Service Registry 3.1 관리 설명서를 참조하십시오. |
항목 |
세부 정보 |
---|---|
로그 파일 |
errors 로그 파일 및 access 로그 파일은 WebServer-base\WebServer_Install.log 디렉토리에 있습니다. errors 로그 파일에는 서버에서 발생한 모든 오류가 표시됩니다. access 로그는 서버에 대한 요청과 서버의 응답에 대한 정보를 기록합니다. 자세한 내용은 Sun Java System Web Server 7.0 관리자 설명서를 참조하십시오. |
문제 해결 |
Sun Java System Web Server 7.0 Troubleshooting Guide를 참조하십시오. |
구성 파일 디렉토리 |
WebServer-base\https-instance-name\config |
이 설명서의 다음 추가 정보도 문제 해결에 유용합니다.
5 장, 사후 설치 구성 완료에서는 설치 후 구성을 수행하기 위한 지침을 제공합니다.
6 장, 설치된 Java ES 구성 요소 확인에서는 설치된 Java ES 구성 요소를 확인하기 위한 지침을 제공합니다.
7 장, Java ES 구성 요소 제거에는 Java ES 소프트웨어를 제거하는 동안 발생할 수 있는 문제에 관한 정보가 포함되어 있습니다.