확장된 EAR 파일의 디렉토리 지정
애플리케이션 존재 후에 자동으로 정리하지 않고 Manifest.mf 클라이언트 JAR(Java™ Archive) 파일을 아카이브할 수 있습니다.
시작하기 전에
launchClient 도구는 호출될 때마다, 하드 드라이브의 임시 디렉토리에서 EAR(엔터프라이즈 아카이브) 파일을 임의의 디렉토리 이름으로 추출합니다. 그런 다음, 이 도구는 추출된 EAR 파일 디렉토리 및 Manifest.mf 클라이언트 JAR(Java Archive) 파일에 포함된 JAR 파일을 사용하기 위해 스레드 ClassLoader를 설정합니다. 보통의 J2EE Java 클라이언트에서, 이 파일은 애플리케이션이 종료한 후 자동으로 정리됩니다. 이러한 정리는 클라이언트 컨테이너 시스템 종료 후크가 호출될 때 발생합니다. launchClient 도구가 호출될 때마다 EAR 파일 추출(및 임시 디렉토리 제거)을 피하려면, 다음 단계를 완료하십시오.
프로시저
- com.ibm.websphere.client.applicationclient.archivedir Java 시스템 특성을 설정하여 EAR 파일을 추출하도록 디렉토리를 지정하십시오. 디렉토리가 없거나 비어 있으면, EAR 파일이 정상적으로 추출됩니다. EAR 파일이 이전에 추출된 경우, launchClient 도구는 디렉토리를 재사용합니다.
- EAR 파일을 업데이트할 필요가 있는 경우, launchClient 도구를 다시 실행하기 전에 디렉토리를 삭제하십시오. launchClient 명령이 호출될 때 새 EAR 파일을 디렉토리로 추출합니다. 디렉토리를 삭제하거나 시스템 특성 값을 서로 다른 디렉토리에 대한 지점으로 변경하지 않는 경우, launchClient 도구가 현재 추출된 EAR 파일을 재사용하고 변경된 EAR 파일을 사용하지 않습니다. com.ibm.websphere.client.applicationclient.archivedir 특성을 지정할 때, 지정하는 디렉토리가 사용되는 각 EAR 파일에 대해 고유한지 확인하십시오. 예를 들면, MyEar1.ear 및 MyEar2.ear 파일을 동일한 디렉토리에 지정하지 마십시오.