Sun ONE 로고     이전      목차      색인      다음     
Sun ONE Application Server 7, Update 1 설치 설명서



문제 해결

이 모듈에서는 Sun™ Open Net Environment (Sun ONE) Application Server 7 소프트웨어를 설치하는 동안 발생할 수 있는 일반적인 문제를 해결하는 방법에 대해 설명합니다.

여기에서는 다음 내용을 설명합니다.

로그 정보

다음 Sun ONE Application Server 로그는 설치 시 발생할 수 있는 문제를 해결하는 데 유용하게 사용할 수 있습니다.

  • Sun ONE Application Server 로그 파일─이 파일의 내용은 서버 구성 및 배포 문제를 해결하는 데 유용합니다.
  • HTTP 서버 액세스 로그─이 파일의 내용은 HTTP 서버 문제를 해결하고 응용 프로그램 서버 인스턴스에 들어오는 HTTP 요청의 활동을 추적하는 데 유용합니다.

사용자 이름 또는 암호를 잊은 경우

설치하는 동안 제공했던 관리 사용자 이름을 기억하지 못하는 경우에는 다음 방법을 차례로 사용해 보십시오.

  1. 사용자 이름 admin을 입력합니다. 이 이름은 설치하는 동안 서버 구성 대화 상자에서 지정한 기본 사용자 이름입니다.
  2. 이 방법으로 문제가 해결되지 않으면 다음 파일을 확인합니다.
  3. domain_config_dir/domain1/admin-server/config/admpw

    이 파일에는 관리자의 사용자 이름이 있으며 그 뒤에 관리 사용자의 암호가 암호화된
    형태로 나옵니다. 사용자 이름을 보면 기억이 날 수 있습니다.

  4. 그래도 기억이 나지 않으면 관리 도메인을 삭제하고 새 암호를 사용하여 다시 만듭니다.
  5. 그래도 문제를 해결할 수 없는 경우에는 최후의 수단으로 Sun ONE Application Server를 제거하고 다시 설치합니다.

관리 서버 포트 번호를 잊은 경우

관리 서버의 HTTP 서버 포트 번호를 기억하지 못하는 경우에는 관리 서버의 구성 파일을 통해 HTTP 서버 포트 번호를 알아낼 수 있습니다.

  1. domain_config_dir/domain1/admin-server/config/로 이동하여 텍스트 편집기에서 server.xml 파일을 엽니다.
  2. 다음 요소를 찾습니다.
  3. http-listener id="http-listener-1" address="0.0.0.0" port="4848"...

    이 경우에는 포트 4848이 HTTP 포트 번호로 사용되고 있습니다.

관리 인터페이스 연결 거부

그래픽 관리 인터페이스를 호출하려고 시도했을 때 연결을 거부당하는 것은 관리 서버가 실행되고 있지 않아서일 가능성이 큽니다. 관리 서버 로그 파일을 살펴보면 관리 서버가 실행되지 않는 원인을 확인하는 데 도움이 될 수 있습니다.

관리 서버를 시작하려면 "서버 시작 및 중지"의 명령줄 지침을 사용합니다.

서버가 시작되지 않는 경우: CGI 오류 발생

Sun ONE Application Server가 시작되지 않는 경우에는 다음과 같은 오류 메시지가 나타날 수 있습니다.

[05/Aug/2002:01:12:12] SEVERE (21770): cgi_init reports: HTTP4047: could not initialize CGI subsystem

(Cgistub path /export/home/sun/appserver7/appserv/lib/Cgistub), err fork() failure [Not enough space]

시스템에 추가 자원이 필요할 수 있습니다. 다음 절에서는 이 문제를 해결할 수 있는 방법을 설명합니다.

파일 설명에 제한 설정

ulimit 명령을 사용하여 사용 가능한 파일 설명자의 수를 확인하거나 시스템의 사용 가능한 파일 설명자에 대해 제한을 설정할 수 있습니다. ulimit 명령은 현재 셸과 그 하위 항목에 대한 제한을 표시합니다.

sh 셸에 대해 ulimit -a 명령은 모든 현재 자원 제한을 나열합니다. ulimit -n 명령은 최대 파일 설명자 플러스 1을 나열합니다.

커널 매개 변수 변경

Solaris에서는 /etc/system 파일에 다음 항목을 추가하여 시스템 자원을 늘릴 수 있습니다.

set rlim_fd_max=4086
set rlim_fd_cur=1024

시스템을 다시 부트해야 새 커널 매개 변수가 적용됩니다.

셸 자원을 설정한 후에는 Sun ONE Application Server를 시작해야 합니다.

제거 실패 정리

제거에 실패한 경우 새로 설치하려면 먼저 남아 있는 파일을 정리 또는 처리해야 합니다.

UNIX의 경우

제거에 실패한 경우 새로 설치하려면 먼저 남아 있는 파일을 정리 또는 처리해야 합니다.

  1. root로 로그인합니다.
  2. 설치 디렉토리로 이동하여 설치된 패키지(SUNW 문자열이 포함된 파일)에 대한 /var/sadm/install/productregistry 파일의 내용을 확인합니다. 예:
  3. cat /var/sadm/install/productregistry | grep SUNW

  4. 제품 레지스트리 파일에 있는 SUNW 패키지에 대해 pkgrm을 실행합니다. 예:
  5. pkgrm SUNWasaco

  6. 다음 파일은 제거합니다(있는 경우).
  7. /tmp/setupSDKNative

    /tmp/SolarisNativeToolkit_3.0_1

  8. 패키지를 제거한 후에는 Sun ONE Application Server 특정 항목을 제품 등록 파일에서 수동으로 제거합니다.
  9. rm /var/sadm/install/productregistry

  10. 명령줄에서 다음과 같이 입력되어 실행 중일 수 있는 모든 appservd 프로세스를 중지합니다.
  11. ps -ef | grep appservd

  12. Sun ONE Application Server 설치 디렉토리에 있는 나머지 파일을 모두 제거합니다.

Microsoft Windows의 경우

  1. Microsoft Windows "작업 관리자"에서 WindowsNativeToolkit 프로세스를 중지하고 해당 파일을 제거합니다.
  2. wincleanup 유틸리티를 사용하여 appserv70-admin, server1 및 기타 관련 서비스를 제거합니다.


  3. 주

    Microsoft Windows 시스템에 wincleanup 유틸리티가 없으면 다운로드해야 합니다. 자세한 내용은 다음 사이트의 Sun ONE KnowledgeBase를 참조하십시오.
    http://sunsolve.sun.com/pub-cgi/show.pl?target=home



    다음 구문을 사용하여 wincleanup을 실행합니다.

    wincleanup service_name

    여기에서 service_name은 Microsoft Windows "제어판", "서비스" 화면의 대괄호 안에 표시된 것과 같은 인스턴스 서버의 이름입니다. 예를 들어, "서비스" 화면의 "이름"에 다음과 같이 표시될 수 있습니다.

    Sun ONE Application Server 7 (server1)

    이 경우 서비스 이름은 server1입니다.

    관리 서버에 대해서는 admin-server를 서비스 이름으로 사용합니다.

    서비스 이름이 하나도 제공되지 않은 경우에는 Sun ONE Application Server 제품과 연관된 모든 서비스가 삭제될 것입니다.

  4. Microsoft Windows "시작" 버튼을 누르고 "실행"을 선택한 다음 텍스트 상자에 regedit를 입력하여 Microsoft Windows 레지스트리 편집기를 엽니다.
  5. 다음 레지스트리 폴더와 그 내용을 제거합니다.
  6. HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\Application Server

  7. 레지스트리 편집기를 종료합니다.
  8. Microsoft Windows Explorer에서 제품 레지스트리 파일(system_drive\WinNT\system32\productregistry)을 제거하거나 그 안에 포함된 appserver 항목만 제거합니다.
  9. Microsoft Windows Explorer의 Sun ONE Application Server 설치 디렉토리에서 제품 파일을 삭제합니다.
  10. 시스템을 재부트합니다.

Microsoft Windows─SNMP 하위 에이전트 설치 실패

Sun ONE Application Server 소프트웨어를 설치하기 전에 Microsoft Windows SNMP 서비스를 설치해야 합니다. SNMP 하위 에이전트 설치에 실패했다는 오류 메시지가 표시되면 Microsoft Windows SNMP 서비스가 시스템에 존재하지 않으며 관련 .dll 파일을 등록하는 데 실패한 것입니다.

  1. Sun ONE Application Server 소프트웨어를 제거합니다.
  2. Microsoft Windows SNMP 서비스를 설치합니다.
  3. Sun ONE Application Server 소프트웨어를 다시 설치합니다.

설치 로그에 특별히 표시된 경우가 아니면 제품 설치의 나머지 부분은 SNMP 하위 에이전트 설치 실패의 영향을 받지 않습니다.

Microsoft Windows─시작 메시지가 있는 명령 창이 표시되지 않음

일부 Windows 2000 환경에는 Microsoft Windows net 명령이 제대로 포함되지 않기 때문에 사용자 시스템 환경에서 이 명령에 액세스할 수 있는지 확인해야 합니다. 이 문제에 대한 지침은 "net 명령 설정"을 참조하십시오.


이전      목차      색인      다음     
Copyright 2003 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.