[AIX Solaris HP-UX Linux Windows][z/OS]

모니터하는 디렉토리에서 엔터프라이즈 애플리케이션 파일을 끌어 설치 제거

애플리케이션 파일이 더 이상 필요하지 않으면 모니터하는 디렉토리에서 해당 엔터프라이즈 아카이브(EAR), 웹 애플리케이션 아카이브(WAR), Java™ 아카이브(JAR) 또는 SIP(Session Initiation Protocol) 아카이브(SAR)를 제거하여 설치 제거할 수 있습니다. 엔터프라이즈 애플리케이션 파일은 Java EE(Java Platform, Enterprise Edition) 스펙을 준수해야 합니다.

시작하기 전에

이 주제에서는 모니터하는 디렉토리에 끌거나 복사하여 서버 또는 클러스터에서 이전에 엔터프라이즈 애플리케이션 또는 모듈을 설치했으며, 서버 또는 클러스터에서 삭제하려고 한다고 가정합니다. EAR, JAR, WAR 또는 SAR 파일은 모니터하는 서브디렉토리에 존재합니다.
  • [AIX Solaris HP-UX Linux Windows]app_server_root/profiles/profile_name/monitoredDeployableApps
  • [z/OS]app_server_root/profiles/default/monitoredDeployableApps

[AIX Solaris HP-UX Linux Windows]분산 운영 체제에서 기본(독립형) 애플리케이션 서버의 경우 모니터링된 디렉토리는 애플리케이션 서버 프로파일 아래에 있습니다. 디렉토리 경로는 app_server_root/profiles/application_server_profile_name/monitoredDeployableApps/servers/server_name입니다.

[AIX Solaris HP-UX Linux Windows]분산 운영 체제에서 배치 관리자의 경우 모니터하는 디렉토리는 배치 관리자 프로파일 아래 있습니다.
  • 애플리케이션 서버의 경우 디렉토리 경로는 app_server_root/profiles/deployment_manager_profile_name/monitoredDeployableApps/servers/server_name입니다.
  • 관리(연합) 노드의 경우 디렉토리 경로는 app_server_root/profiles/deployment_manager_profile_name/monitoredDeployableApps/nodes/node_name/servers/server_name입니다.
  • 클러스터의 경우 디렉토리 경로는 app_server_root/profiles/deployment_manager_profile_name/monitoredDeployableApps/clusters/cluster_name입니다.
[z/OS]z/OS® 운영 체제에서 배치 관리자의 경우 모니터링된 디렉토리 경로는 다음과 같습니다.
  • 애플리케이션 서버의 경우 디렉토리 경로는 app_server_root/AppServer/profiles/default/monitoredDeployableApps/servers/server_name입니다.
  • 관리(연합) 노드의 경우 디렉토리 경로는 app_server_root/DeploymentManager/profiles/default/monitoredDeployableApps/nodes/node_name/servers/server_name입니다.
  • 클러스터의 경우 디렉토리 경로는 app_server_root/DeploymentManager/profiles/default/monitoredDeployableApps/clusters/cluster_name입니다.
제한사항: 특성 파일을 모니터된 디렉토리에 추가하여 EAR, JAR, WAR 또는 SAR 파일을 설치하면 분산 및 z/OS 운영 체제에서만 사용 가능합니다. IBM® i 운영 체제에서는 지원되지 않습니다.

이 태스크 정보

모니터하는 monitoredDeployableApps 서브디렉토리에 EAR, JAR, WAR 또는 SAR 파일을 추가하여 이전에 설치된 애플리케이션의 경우 monitoredDeployableApps 서브디렉토리에서 EAR, JAR, WAR 또는 SAR 파일을 끌어오거나 삭제하여 애플리케이션 서버에서 애플리케이션 또는 모듈을 설치 제거할 수 있습니다.

제품은 기본적으로 최소 5초마다 새 애플리케이션의 모니터된 디렉토리를 스캔합니다. 제품이 해당하는 모니터된 디렉토리의 파일에 대한 변경사항을 발견할 수 있도록 서버 또는 클러스터가 실행 중이어야 합니다.

모니터하는 디렉토리에서 EAR, JAR, WAR 또는 SAR을 찾지 못하면 제품은 애플리케이션 또는 모듈을 중지하고 애플리케이션 서버 또는 클러스터에서 파일을 설치 제거합니다. 또한 제품은 설치된 애플리케이션의 디렉토리에서 애플리케이션 파일을 제거합니다.
  • [AIX Solaris HP-UX Linux Windows]app_server_root/profiles/profile_name/installedApps/cell_name
  • [z/OS]app_server_root/profiles/default/installedApps/cell_name

애플리케이션 파일을 설치 제거하면 해당 파일이 제품 구성 저장소에서 삭제되고, 애플리케이션 모듈이 설치된 노드의 파일 시스템에서 애플리케이션 모듈 2진이 삭제됩니다.

이 주제에서는 그래픽 파일 브라우저를 사용하여 디렉토리에서 EAR, JAR, WAR 또는 SAR 파일을 삭제하거나 끌어온다고 가정합니다. 또는 운영 체제 명령을 사용하여 모니터하는 디렉토리에서 파일을 삭제할 수 있습니다.

프로시저

  1. 엔터프라이즈 애플리케이션 파일을 제거하려는 애플리케이션 서버 또는 클러스터가 실행 중인지 확인하십시오.

    실행 중인 서버 또는 클러스터를 확인하기 위해 serverStatus -all 명령을 사용할 수 있습니다. 서버를 시작하기 위해 startServer server_name 명령을 사용할 수 있습니다.

    [AIX Solaris HP-UX Linux Windows]예를 들어, 프로파일 이름이 AppSrv02인 독립형 애플리케이션 서버 노드의 경우 app_server_root/profiles/AppSrv02/bin 디렉토리의 명령 프롬프트에서 serverStatus 명령을 실행하십시오.
    serverStatus -all
    서버가 실행 중이 아닌 경우, 서버를 시작하십시오.예를 들어, AppSrv02에서 server1이라는 이름의 애플리케이션 서버를 시작하려는 경우 app_server_root/profiles/AppSrv02/bin 디렉토리의 명령 프롬프트에서 startServer 명령을 실행하십시오.
    startServer server1
    Server server1 open for e-business 메시지는 서버가 실행 중임을 표시합니다.
  2. 파일 브라우저를 열고 모니터링된 디렉토리를 찾으십시오.

    [AIX Solaris HP-UX Linux Windows]예를 들어, AppSrv02 프로파일에서 server1의 경우 app_server_root/profiles/AppSrv02/monitoredDeployableApps/servers/server1 디렉토리를 찾으십시오.

  3. 설치 제거할 EAR, JAR, WAR 또는 SAR 파일을 제거하십시오.

    [AIX Solaris HP-UX Linux Windows]예를 들어 DynaCacheEsi.ear 파일을 app_server_root/profiles/AppSrv02/monitoredDeployableApps/servers/server1 디렉토리에서 끌거나 삭제하십시오.

결과

제품은 애플리케이션 또는 모듈을 중지하고 애플리케이션 서버 또는 클러스터에서 이를 설치 제거합니다.

[AIX Solaris HP-UX Linux Windows]AppSrv02 예제의 경우 제품은 app_server_root/logs/server_name 디렉토리의 SystemOut.log 파일에 설치 제거에 대한 메시지를 기록합니다. 메시지는 CWLDD 메시지 키로 시작합니다.

참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안은 분배 및 IBM i 시스템에서 SystemOut.log, SystemErr.log, trace.logactivity.log 파일을 사용하는 대신 HPEL(High Performance Extensible Logging) 로그를 사용하고 인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우 서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여 모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는 HPEL을 사용한 애플리케이션 문제점 해결 정보를 참조하십시오.

배치 관리자의 연합 노드에서 설치 제거하는 경우 노드 에이전트가 중지되면 제품은 배치 관리자 레벨에서 애플리케이션 또는 모듈을 설치 제거하지만, 노드의 변경사항을 동기화하지 않습니다. 다음에 에이전트가 실행되면 노드에서 변경사항이 발생하고 노드 동기화가 발생합니다.

다음에 수행할 작업

서버 또는 클러스터를 검사하여 애플리케이션 또는 모듈이 더 이상 설치되지 않았는지 확인하십시오.

설치 제거에 실패하면 SystemOut.log에서 메시지를 읽고 오류 조건을 수정하십시오. 모니터하는 monitoredDeployableApps 서브디렉토리에 EAR, JAR, WAR 또는 SAR 파일을 다시 추가하고 제품이 파일을 발견할 때까지 기다린 다음, 디렉토리에서 다시 제거하십시오. 계속해서 설치 제거에 실패하면 관리 콘솔 또는 wsadmin 스크립트를 사용하여 애플리케이션 파일을 설치 제거하십시오.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_app_uninst_dragdrop
파일 이름:trun_app_uninst_dragdrop.html