다음에는 표 A–2를 고려하여 여러 권장 사례가 제시되어 있습니다.
Java ES에 영역을 사용하는 이유에서 원하는 목표에 따라 Java ES 영역 배포 전략을 미리 계획합니다. 표 A–2의 다양한 시나리오에서 보여주듯이 목표별로 별도의 다양한 설치 및 관리 전략이 필요합니다.
혼합된 시나리오는 피합니다. 특히 다음에 유의합니다.
Java ES 영역 배포 및 관리 전략을 가능한 한 단순하게 유지합니다. 동일한 컴퓨터에서 Java ES 구성 요소의 전체 루트 배포와 스파스 루트 배포를 혼합하지 않습니다. (시나리오 3과 같이 스파스 루트 영역 배포를 지원하는 데 필요한 절차와 사례는 시나리오 4와 같은 전체 루트 영역 배포에 영향을 미칠 수 있습니다.)
서로 다른 버전이더라도 동일한 Java ES 제품 구성 요소를 전역 영역과 비전역 영역에 동시에 설치하지 않습니다. (시나리오 1과 같이 전역 영역 설치를 업그레이드하는 데 필요한 절차는 시나리오 4와 같은 비전역 영역 설치를 손상시킬 수 있습니다.)
릴리스 4 또는 이전 릴리스의 Java ES 구성 요소가 전체 루트 영역에 설치되어 있으면 전역 영역에서 Java ES 릴리스 5 구성 요소(제품 구성 요소와 공유 구성 요소가 모두 해당됨)를 설치하지 않을 뿐만 아니라 전역 영역에서 해당 Java ES 구성 요소를 릴리스 5로 업그레이드하지도 않습니다. 즉 Java ES 설치가 이미 전체 루트 영역에 있으면 시나리오 2가 지원되지 않습니다. (그렇지 않고 전역 영역에서 설치하거나 업그레이드하는 경우 전체 루트 영역에서 릴리스 4 파일과 릴리스 5 파일이 혼합될 수 있습니다.)
권장되는 설치 사례:
개별 영역에서 별도의 Java ES 제품 구성 요소를 실행할 경우 비전역 영역에 제품 구성 요소를 설치합니다(시나리오 2, 3, 4, 5).
개별 영역에서 별도의 Java ES 제품 구성 요소를 실행하지만 중앙에서 공유 구성 요소 라이프 사이클을 관리할 경우 전역 영역에서 공유 구성 요소를 동기화한 다음 비전역 영역에 제품 구성 요소를 설치합니다(시나리오 2, 3). (이는 스파스 루트 영역에 제품 구성 요소를 설치할 때마다 권장되는 사례입니다.)
Java ES 제품 구성 요소의 버전을 분리하거나 다른 이유로 Java ES 제품 구성 요소의 배포를 격리할 경우(시나리오 4) 전체 루트 영역에 모든 Java ES 구성 요소를 설치하고 구성합니다. 전역 영역에는 어떠한 Java ES 구성 요소도 설치하지 않습니다.
권장되는 업그레이드 사례:
설치된 릴리스 4 제품 구성 요소를 릴리스 5로 모두 업그레이드할 경우 전역 영역에서 Java ES 공유 구성 요소를 모두 동기화한 다음 구성 요소가 설치되어 있는 영역에서 원하는 제품 구성 요소를 업그레이드합니다. (릴리스 5 공유 구성 요소는 이전 릴리스와 호환됩니다.)
비영역 환경에 릴리스 4 또는 릴리스 5 제품 구성 요소가 설치되어 있고 이 환경에 비전역 영역을 추가하여 새로운 비전역 영역에 제품 구성 요소를 설치할 경우 위에서 권장된 사례에 따라 수행되어야 합니다. 이렇게 하면 전역 영역의 구성 요소가 제거되고 비전역 영역에 해당 구성 요소가 다시 설치됩니다.