다음 예는 Java ES 영역 지원과 관련된 일부 복잡성을 제거하기 위해 제공됩니다. 이 예의 목표는 Solaris 10 스파스 루트 영역에 Application Server를 설치하는 것입니다. 이 경우 Application Server와 이 서버가 종속되는 Message Queue가 Solaris 10과 함께 번들로 제공되기 때문에 설치가 복잡합니다. 따라서 번들로 제공되는 버전은 모든 비전역 영역에 설치됩니다. 자세한 내용은 제품 구성 요소 특수 사례를 참조하십시오.
스파스 루트 영역에 Application Server를 설치하려면 먼저 번들로 제공된 버전을 제거해야 합니다. (번들로 제공된 버전이 읽기 전용 디렉토리에 설치되므로 스파스 루트 영역에서는 이 버전을 간단히 업그레이드할 수 없습니다.) 스파스 루트 영역에서 번들로 제공된 버전을 제거하려면 전역 영역에 있는 버전을 제거해야 합니다.
또한 제품 구성 요소가 아닌 공유 구성 요소만 전역 영역에 설치되는 표 A–2의 시나리오 3처럼 Message Queue는 전역 영역에 설치됩니다. 하지만 Message Queue를 스파스 루트 영역에는 설치할 수 없는데, Message Queue가 읽기 전용 디렉토리에 설치되므로 전역 영역에 설치 및 업그레이드해야 하기 때문입니다.
절차는 다음과 같습니다.
시스템에서 Solaris 10이 실행되고 있는지 확인합니다.
이 예에서는 Java ES 구성 요소 없이 정확한 버전의 Solaris 10이 분명히 전역 영역에 설치되어 있다고 가정합니다.
스파스 루트 영역을 만듭니다(구성, 설치 및 부트).
이 영역에는 이미 전역 영역에 설치된 모든 Java ES 구성 요소, 즉 Solaris 10과 함께 번들로 제공된 Message Queue와 Application Server가 포함됩니다.
전역 영역에서 번들로 제공된 Application Server를 제거합니다.
이 경우 다음 명령으로 Application Server 패키지를 직접 제거해야 합니다.
pkgrm SUNWascmnse SUNWaslb SUNWasut ...
여기서 완전한 패키지 세트를 얻으려면 다음 명령을 사용하면 됩니다.
pkginfo -I|grep -I application server
결과에 포함되는 패키지는 다음과 같습니다.
SUNWascmnse, SUNWaslb, SUNWasut, SUNWasac, SUNWasdem, SUNWasman, SUNWaswbcr, SUNWasacee, SUNWashdm, SUNWasmanee, SUNWascml, SUNWasJdbcDrivers, SUNWasu, SUNWascmn, SUNWasjdoc, SUNWasuee
다음과 같은 현지화 패키지도 포함할 수 있습니다.
SUNWLocaleasacee, SUNWLocaleascmnse, SUNWLocaleasu, SUNWLocaleasuee
전역 영역에서 Application Server를 제거하면 2단계에서 만든 스파스 루트 영역으로 전달됩니다. 이 단계와 2단계는 역순으로 수행될 수있습니다.
전역 영역에 Java ES 5 공유 구성 요소를 설치합니다.
전역 영역에서 Java ES 설치 프로그램을 실행합니다.
구성 요소 선택 패널에서 모든 공유 구성 요소를 선택합니다. 다른 어떤 구성 요소도 선택하지 마십시오.
공유 구성 요소를 동기화합니다. 모든 공유 구성 요소가 이제 전역 영역에서 동기화되어 모든 비전역 영역으로 전달됩니다.
전역 영역에서 Message Queue를 업그레이드합니다.
Solaris 10과 함께 번들로 제공되는 Message Queue 버전은 2단계에 의해 스파스 루트 영역에 이미 설치되어 있습니다. 업그레이드는 스파스 루트 영역으로 전달되므로 스파스 루트 영역에서 Message Queue를 업그레이드하려면 전역 영역에서 Message Queue를 업그레이드하기만 하면 됩니다. (Message Queue는 스파스 루트 영역에 설치할 수 없는 유일한 제품 구성 요소이지만 전역 영역에 설치하면 비전역 영역으로 전달됩니다.)
전역 영역에서 Java ES 설치 프로그램을 실행합니다.
구성 요소 선택 패널에서 Message Queue를 선택합니다. 다른 어떤 구성 요소도 선택하지 마십시오.
Message Queue를 업그레이드합니다.
스파스 루트 영역에 Application Server를 설치합니다.
스파스 루트에서 Java ES 설치 프로그램을 실행합니다.
구성 요소 선택 패널에서 Application Server를 선택합니다. 업그레이드하기 위해 다른 어떤 구성 요소도 선택하지 마십시오. Message Queue가 선택되어 있으면 이 선택을 취소합니다.
Application Server를 설치합니다.