Sun JavaTM Enterprise System(Java ES)은 Sun 서버측 제품을 하나의 시스템으로 통합하여 분산된 엔터프라이즈 응용 프로그램을 지원하는 데 필요한 서버 소프트웨어를 제공합니다. 이 설명서에서는 이런 제품을 Java ES 구성 요소라고 합니다. 설치 프로그램 하나를 사용하여 다양한 조합의 Java ES 구성 요소를 설치할 수 있습니다. 이러한 구성 요소 사이의 상호 관계가 복잡하기 때문에, 한 구성 요소만 설치하는 경우보다 사전 설치 및 사후 설치 작업이 많이 필요합니다.
이절은 다음 내용으로 구성되어 있습니다
2005Q4 릴리스와 관련된 Java ES 소프트웨어에는 다음과 같은 선택 가능한 구성 요소가 포함되어 있습니다. 이름과 버전 뒤에 이 설명서에서 사용된 약어 이름이 표시되어 있습니다.
Communication Services Delegated Administrator 6.3(Delegated Administrator)
Service Registry 3.0
Sun Cluster 3.1 8/05(Sun Cluster 소프트웨어)
용에이전트에이전트
Sun Java System Access Manager 7.0(Access Manager)
Sun Java System Administration Server 5.2P4(Administration Server)
Sun Java System Application Server 8.1 Enterprise Edition + 패치(Application Server)
Sun Java System Calendar Server 6.2 + 패치(Calendar Server)
Sun Java System Communications Express 6.2 + 패치(Communications Express)
Sun Java System Directory 준비 도구 6.3P2(Directory 준비 도구)
Sun Java System Directory Server 5.2P4(Directory Server)
Sun Java System Directory Proxy Server 5.2P4(Directory Proxy Server)
Sun Java System Instant Messaging 7.0.1(Instant Messaging)
Sun Java System Message Queue 3.6 Enterprise Edition SP3(Message Queue)
Sun Java System Messaging Server 6.2 + 패치(Messaging Server)
Sun Java System Portal Server 6.3.1P3(Portal Server)
Sun Java System Portal Server Secure Remote Access 6.3.1P3(Portal Server Secure Remote Access)
Sun Java System Web Server 6.1 SP5(Web Server)
Sun Java System Web Proxy Server 4.0(Web Proxy Server)
High Availability Session Store(HADB) 4.4.2
Java ES 설치 프로그램에 표시되는 서비스 및 하위 구성 요소의 전체 목록을 보려면 부록 A, 이 릴리스의 Java ES 구성 요소를 참조하십시오. 이부록에는이릴리스와함께제공되는공유구성요소목록도나와있습니다
Java ES 설치 프로그램은 Solaris pkgadd 또는 Linux rpm 유틸리티를 사용하여 Java ES 소프트웨어를 시스템으로 전송하는 설치 프레임워크입니다. Java ES는 대화식으로 설치하거나 재사용 가능한 스크립트를 통해 설치할 수 있습니다.
그래픽 모드(대화식). 그래픽 워크스테이션에 Java ES 소프트웨어를 설치하는 작업을 안내하는 대화식 그래픽 마법사를 제공합니다.
텍스트 기반 모드(대화식). 그래픽 모드와 동일한 기능을 제공하지만 단말기 창에서 사용자가 줄 단위로 응답해야 합니다.
자동 모드. 생성된 상태 파일을 사용하여 입력을 지정함으로써 여러 호스트에서 설치 프로그램을 실행할 수 있는 옵션을 제공합니다.
소프트웨어를 설치하지 않고도 Java ES 설치 프로그램을 실행할 수 있습니다. 이 기능은 기존 호스트에서 Java ES 소프트웨어를 검사하거나 자동 설치를 위해 상태 파일을 작성할 때 유용합니다.
대화식 설치 프로그램은 운영 체제의 로켈 설정에 지정된 언어로 실행됩니다. 다음 언어를 사용할 수 있습니다.
영어
프랑스어
독일어
일본어
한국어
스페인
중국어 간체
중국어 번체
사용자의 운영 체제 언어가 목록에 없을 경우 설치 프로그램은 영어로 실행됩니다.
설치 프로그램은 모든 Java ES 구성 요소의 영어 버전을 자동으로 설치합니다. 또한 목록에 나와 있는 언어를 선택하여 구성 요소 패키지를 설치할 수 있습니다. 설치 세션 동안, 선택한 언어는 설치할 모든 구성 요소에 적용됩니다. 일부 구성 요소를 하나의 언어로 설치하고 그 밖의 구성 요소를 다른 언어로 설치하려는 경우 설치 프로그램을 여러 번 실행해야 합니다.
Solaris OS에서 운영 체제 언어가 목록에 있으면 그 언어는 구성 요소 설치에 자동으로 선택됩니다. 하지만 이 선택을 바꿀 수도 있습니다.
Java ES 설치 프로그램에서는 이전에 설치한 구성 요소에 대한 추가 언어 패키지를 설치할 수 없습니다. 하지만 pkgadd 또는 rpm 유틸리티를 사용하여 언제든지 언어 패키지를 추가할 수 있습니다.
설치하는 동안 Java ES 설치 프로그램은 설치 중인 호스트에 이미 설치되어 있는 소프트웨어를 검사하여 다음을 식별합니다.
호환되는 Java ES 제품 구성 요소 설치 여부.
호환되는 구성 요소는 다시 설치할 필요가 없으므로 설치 프로그램에서 선택할 수 없습니다.
호환되지 않는 Java ES 제품 구성 요소 설치 여부.
설치 프로그램에서 선택한 구성 요소와 이미 로컬로 설치되어 있는 구성 요소 간에 비호환성을 확인한 경우에는 설치된 구성 요소 중 호환되지 않는 구성 요소를 제거하거나 업그레이드하라는 메시지가 표시될 것입니다. 이러한 비호환성 문제를 해결할 때까지는 설치 프로그램을 진행할 수 없습니다. 해결한 후에 구성 요소 선택 목록을 새로 고치고 설치를 계속할 수 있습니다.
호환되지 않는 Java ES 공유 구성 요소 설치 여부.
기존 호스트에 J2SE나 NSS와 같은 Java ES 공유 구성 요소 버전이 포함되어 있는 경우도 많습니다. 설치 프로그램에서 설치하려는 Java ES 버전과 호환되지 않는 버전의 공유 구성 요소를 발견한 경우에는 해당 공유 구성 요소의 목록이 표시됩니다. 설치를 진행하면 설치 프로그램에서 해당 공유 구성 요소를 호환되는 버전으로 업그레이드합니다.
많은 구성 요소가 핵심 기능을 제공하기 위해 다른 구성 요소에 의존합니다. 설치 프로그램은 다양한 구성 요소 상호 검사를 통해 설치 중에 선택하는 구성 요소가 서로 올바르게 작동하는지 확인합니다. 이와 같은 이유로, 구성 요소 선택 시 특정 구성 요소를 포함할지 여부를 묻는 메시지가 표시됩니다.
일반적으로 Java ES 설치 프로그램은 다음과 같은 규칙을 사용하여 Java ES 구성 요소 간 종속성을 처리합니다.
구성 요소 선택. 설치할 구성 요소를 선택하면 대부분의 경우 설치 프로그램은 모든 하위 구성 요소를 자동으로 선택합니다.
또한 설치 프로그램은 선택한 구성 요소가 의존하는 구성 요소 및 하위 구성 요소를 선택합니다. 예를 들어, Application Server를 선택하면 Message Queue는 자동으로 선택됩니다.
구성 요소 선택 취소. 구성 요소의 선택을 최소하면 대부분의 경우 설치 프로그램은 모든 하위 구성 요소의 선택을 자동으로 취소합니다.
선택된다른구성요소에 대해 로컬 또는 원격으로필요한구성요소의선택을취소할경우설치 프로그램은 설치를 진행할 때 다양한 경고를 표시합니다.
하위 구성 요소 선택. 하위 구성 요소를 선택할 경우 설치 프로그램은 해당 구성 요소가 속해 있는 구성 요소를 자동으로 선택하며 다른 하위 구성 요소는 선택하지 않습니다.
선택한 하위 구성 요소가 다른 구성 요소 또는 하위 구성 요소에 의존하는 경우 다른 구성 요소도 자동으로 선택됩니다.
하위 구성 요소 선택 취소. 하위 구성 요소의 선택을 취소하면 선택한 하위 구성 요소의 선택만 취소되고, 다른 하위 구성 요소의 선택이 취소되지는 않습니다.
선택된다른구성요소에 대해 로컬 또는 원격으로필요한구성요소의선택을취소할경우설치 프로그램은 설치를 진행할 때 다양한 경고를 표시합니다.
대부분의 Java ES 구성 요소 제품에는 어느 정도 설치-시간 구성(installation-time configuration)이 필요합니다. 수행하는 설치-시간 구성의 범위는 선택한 구성 요소와 선택하는 설치 옵션에 따라 다릅니다.
설치 프로그램에서 다음 구성 옵션을 사용할 수 있습니다.
나중에 구성. 설치하는 동안 설치를 위해 필요한 최소한의 값만 입력하고 사후 설치 구성을 수행합니다.
지금 구성. 설치하는 동안 설치-시간 구성(installation-time configuration)을 허용하는 구성 요소 제품을 구성할 수 있습니다. 몇 가지 공통 매개 변수(공통 서버 설정)만을 지정하거나, 세부 구성 요소 특정 매개 변수(구성 요소 설정)를 포함할 수도 있습니다.
공통 서버 설정은 여러 구성 요소에서 사용하는 매개 변수입니다. 예를 들어, 대부분의 구성 요소는 관리 아이디와 비밀번호를 지정해야 합니다. 이러한 공통 값을 설정함으로써 모든 구성 요소 관리 아이디와 비밀번호의 기본값이 설정됩니다. 구성 요소 설정은 특정 구성 요소에 적용되는 매개 변수입니다. 이러한 설정은 지금 구성 옵션을 선택한 경우에만 설치 중에 요청됩니다. 이러한 설정 중 일부는 공통 서버 설정에서 자동으로 가져옵니다.
Java ES는 Java ES 설치 프로그램을 사용하여 로컬 호스트에 설치된 구성 요소 제품을 제거하기 위한 제거 프로그램을 제공합니다. Java ES 제거 프로그램은 설치 중인 호스트에 대해서만 제품 종속성을 검사하고 종속성이 발견되면 경고를 내보냅니다.
제거 프로그램은 그래픽 모드, 텍스트 기반 모드 또는 자동 모드로 실행할 수 있습니다.
Java ES 설치를 완료하고 나면 제거 프로그램은 다음 위치에 저장됩니다.
Solaris OS의 경우: /var/sadm/prod/SUNWentsys4
Linux의 경우: /var/sadm/prod/sun-entsys4