이 절에서는 Java ES를 설치 및 제거하는 동안 발생하는 문제의 원인을 분석하고 식별하는 일반적인 방법에 대해 설명합니다.
이절은 다음 내용으로 구성되어 있습니다
설치 또는 제거 중에 문제가 발생하면 로그 디렉토리에 있는 해당 로그 파일을 검사합니다.
Solaris OS의 경우: /var/sadm/install/logsLinux의 경우: /var/opt/sun/install/logs
제거 프로그램 및 설치 프로그램 로그 파일과 Java ES 구성 로그 및 구성 요소 로그를 함께 검사하면 문제의 원인을 쉽게 찾을 수 있습니다. 예를들어설치로그에나열된패키지를제거로그에나열된패키지와비교할수있습니다
대부분의로그는다음두개의버전을가집니다
완료됨을기록하는로그파일의버전
자세한로그메시지를포함하는로그파일의버전
다음표에는로그파일의형식이나열되어있습니다
표 9–1 Java ES 로그 파일 이름 형식
기록된엔티티 |
로그파일이름형식 |
---|---|
설치프로그램구성요소 |
Java_Enterprise_System_install.Atimestamp Java_Enterprise_System_install.Btimestamp Java_Enterprise_System_Config_Log.id |
제거프로그램 |
Java_Enterprise_System_uninstall.Atimestamp Java_Enterprise_System_uninstall.Btimestamp Java_Enterprise_System_Config_Log.id |
설치요약 |
Java_Enterprise_System_Summary_Report_install. timestamp JavaES_Config_log.timestamp JavaES_PanelFlow_log.timestamp JavaES_MasterLog_log.timestamp Java_Enterprise_System_Summary_Report_ uninstall. timestamp |
문제 해결을 위해 로그 파일을 사용하려면 발생한 첫 번째 문제를 따로 검토해 봅니다. 흔히첫번째문제가연속적인문제로이어집니다
로그파일은다음과같이이후단계를결정하는실마리를제공할수있습니다
구성문제가있을경우구성요약을확인하여사용된설정을검사합니다
디렉토리충돌이있을경우구성요소용으로 예약되어 있는디렉토리를지정하지않았는지검사합니다
구성요소시작시문제가발생하면구성요소로그파일을검사하십시오 구성 요소 문제 해결 팁에 여러 구성 요소 로그 파일의 위치가 나와 있습니다.
많은 구성 요소가 설치 시 상호 종속성을 갖고 있습니다. 특정구성요소에영향을주는문제는다른구성요소에도영향을미칠수있습니다먼저 Sun Java Enterprise System 2005Q4 설치 계획 설명서에 있는 정보를 숙지해야 합니다.
요약파일과로그파일을검토하여관련제품이실패했는지확인합니다이러한 확인을통해우선적으로수정할사항에대한단서를얻을수있습니다
올바른연결정보를지정했는지검사합니다예를 들면 다음과 같습니다
를구성할때제공한정보가를사용하는구성요소에대해제공한디렉토리정보와일치합니까
Portal Server 또는 Portal Server SRA에 제공한 Access Manager 정보가 Access Manager에 제공한 정보와 일치합니까?
구성요소상호종속성이외에일부구성요소는호스트에설치되지않은패키지를사용할수있으며따라서이패키지가없으면설치되지 못할수있습니다자세한 내용은 릴리스 노트의 “소프트웨어 요구 사항” 절을 참조하십시오.
다음호스트수준문제로인해설치문제가발생할수있습니다
업데이트 권장 업데이트(패치)를 설치했습니까?
디스크 공간 디스크가 어떻게 분할되었으며 설치 디렉토리가 가리키는 분할 영역은 무엇입니까? 설치 디렉토리 /var/sadm 및 /etc/opt, 또는 기본 디렉토리가 아닌 지정 위치에 충분한 디스크 공간이 필요합니다.
네트워크 포트 구성하는 동안 Java ES 구성 요소에 사용할 포트 번호를 지정합니다. 다음을검사합니다
/etc/services 파일에서 표준 포트 번호를 확인합니다.
요약로그파일을확인하여설정을표준과비교합니다포트번호를잘못입력했거나일반적으로다른서버에사용되는포트를특정서버의포트로설정했습니까
netstat -a 명령을 사용하여 시스템에서 사용 중인 포트를 확인합니다. 이미사용중인포트번호를할당했습니까
IP 주소 구성하는 동안 IP 주소를 지정합니다. 올바른주소를입력했는지확인합니다해결해야할질문은다음과같습니다
시스템에각기다른주소를가진여러네트워크인터페이스가있습니까
고가용성구성에서논리호스트의주소나클러스터노드의주소를지정했습니까
구성 요소를 시작하는 데 문제가 있는 경우 6 장, 설치 후 구성 요소 구성 에 나온 절차를 제대로 수행했는지 확인합니다.
또는에서설치하는경우이러한매체가더럽혀지거나손상되지않았는지확인합니다지저분한디스크는설치문제를일으킬수있습니다
에의존하는구성요소를설치하는경우다음원인중하나로인해문제가발생할수있습니다
에대한잘못된사용자아이디와비밀번호를지정했습니다
잘못된포트를지정했습니다
에도달할수없습니다
설치프로그램의대화식모드에서는설치하는동안연결을검사하지만자동 모드에서는검사하지않습니다Directory Server를 사용할 수 없을 때 자동 설치를 수행하면 Access Manager 또는 Portal Server가 설치되지 않을 수 있습니다.
편집된구성파일과같은사용자정의파일의덮어쓰기를방지하기위해파일이포함된디렉토리에를설치할수없습니다
를다시설치하는경우설치디렉토리가비어있는지확인합니다설치디렉토리가비어있지않은경우다른장소에서파일을아카이브하고설치를다시시도합니다
설치프로그램에서 구성요소에대해 몇 번의 비밀번호 입력을 요구합니다서로 다른호스트에서로다른구성요소를설치하는 경우 각호스트에일치하는비밀번호를입력해야합니다
비밀번호문제를해결하려면제거를수행한후다시설치해야할수있습니다제거에 실패한 경우 제거 중에 남은 파일로 인해 설치 실패 를 참조하십시오.
구성 요소를 설치했지만 문제가 발생하여 다시 설치하거나 제거할 수 없는 경우 Solaris pkginfo 또는 Linux rpm 명령을 사용하여 설치된 패키지를 확인합니다. Sun Java Enterprise System 2005Q4 설치 참조 설명서의 5 장, 설치 패키지 목록에 있는 제거된 Java ES 패키지와 결과를 비교합니다. 자세한 내용은 제거 중에 남은 파일로 인해 설치 실패 를 참조하십시오.
Solaris 9 및 Solaris 10에서는 pkg 유틸리티 대신에 prodreg 도구도 사용할 수 있습니다. 이 도구는 구성 요소와 패키지 모두를 인덱싱하는 제품 레지스트리에 그래픽 인터페이스를 제공합니다. prodreg를 실행하려면 명령줄에서 명령 이름을 입력합니다. 자세한 내용은 prodreg(1) 맨페이지를 참조하십시오.
제거하는 동안 제거 프로그램에 대한 관리자 액세스 허가에 설명된 것처럼 제거 프로그램에 관리자 액세스 권한을 허가해야 합니다.