![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
모니터하는 디렉토리에서 엔터프라이즈 애플리케이션 파일을 끌어 설치 제거
애플리케이션 파일이 더 이상 필요하지 않으면 모니터하는 디렉토리에서 해당 엔터프라이즈 아카이브(EAR), 웹 애플리케이션 아카이브(WAR), Java™ 아카이브(JAR) 또는 SIP(Session Initiation Protocol) 아카이브(SAR)를 제거하여 설치 제거할 수 있습니다. 엔터프라이즈 애플리케이션 파일은 Java EE(Java Platform, Enterprise Edition) 스펙을 준수해야 합니다.
시작하기 전에
app_server_root/profiles/profile_name/monitoredDeployableApps
app_server_root/profiles/default/monitoredDeployableApps
분산 운영 체제에서 기본(독립형) 애플리케이션 서버의 경우
모니터링된 디렉토리는 애플리케이션 서버 프로파일 아래에 있습니다.
디렉토리 경로는
app_server_root/profiles/application_server_profile_name/monitoredDeployableApps/servers/server_name입니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
- 애플리케이션 서버의 경우 디렉토리 경로는 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]](../images/ngzos.gif)
- 애플리케이션 서버의 경우 디렉토리 경로는 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입니다.
이 태스크 정보
모니터하는 monitoredDeployableApps 서브디렉토리에 EAR, JAR, WAR 또는 SAR 파일을 추가하여 이전에 설치된 애플리케이션의 경우 monitoredDeployableApps 서브디렉토리에서 EAR, JAR, WAR 또는 SAR 파일을 끌어오거나 삭제하여 애플리케이션 서버에서 애플리케이션 또는 모듈을 설치 제거할 수 있습니다.
제품은 기본적으로 최소 5초마다 새 애플리케이션의 모니터된 디렉토리를 스캔합니다. 제품이 해당하는 모니터된 디렉토리의 파일에 대한 변경사항을 발견할 수 있도록 서버 또는 클러스터가 실행 중이어야 합니다.
app_server_root/profiles/profile_name/installedApps/cell_name
app_server_root/profiles/default/installedApps/cell_name
애플리케이션 파일을 설치 제거하면 해당 파일이 제품 구성 저장소에서 삭제되고, 애플리케이션 모듈이 설치된 노드의 파일 시스템에서 애플리케이션 모듈 2진이 삭제됩니다.
이 주제에서는 그래픽 파일 브라우저를 사용하여 디렉토리에서 EAR, JAR, WAR 또는 SAR 파일을 삭제하거나 끌어온다고 가정합니다. 또는 운영 체제 명령을 사용하여 모니터하는 디렉토리에서 파일을 삭제할 수 있습니다.
프로시저
결과
제품은 애플리케이션 또는 모듈을 중지하고 애플리케이션 서버 또는 클러스터에서 이를 설치 제거합니다.
AppSrv02 예제의 경우 제품은
app_server_root/logs/server_name 디렉토리의
SystemOut.log 파일에 설치 제거에 대한 메시지를 기록합니다.
메시지는 CWLDD 메시지 키로 시작합니다.
배치 관리자의 연합 노드에서 설치 제거하는 경우 노드 에이전트가 중지되면 제품은 배치 관리자 레벨에서 애플리케이션 또는 모듈을 설치 제거하지만, 노드의 변경사항을 동기화하지 않습니다. 다음에 에이전트가 실행되면 노드에서 변경사항이 발생하고 노드 동기화가 발생합니다.
다음에 수행할 작업
서버 또는 클러스터를 검사하여 애플리케이션 또는 모듈이 더 이상 설치되지 않았는지 확인하십시오.
설치 제거에 실패하면 SystemOut.log에서 메시지를 읽고 오류 조건을 수정하십시오. 모니터하는 monitoredDeployableApps 서브디렉토리에 EAR, JAR, WAR 또는 SAR 파일을 다시 추가하고 제품이 파일을 발견할 때까지 기다린 다음, 디렉토리에서 다시 제거하십시오. 계속해서 설치 제거에 실패하면 관리 콘솔 또는 wsadmin 스크립트를 사용하여 애플리케이션 파일을 설치 제거하십시오.