IBM® Installation
Manager를 사용하여 WebSphere® Application Server for z/OS® 제품의 기능을 추가 및 제거할 수 있습니다.
시작하기 전에
WebSphere Application Server for z/OS 버전 9.0의 제품 저장소를 얻으십시오. 다음 지시사항에서는
저장소가 /usr/lpp/InstallationManagerRepository/HBBO900에서 마운트된다고 가정합니다.
저장소는 읽기 전용으로 마운트할 수 있습니다.
필요한 기능을 결정하십시오.
설치된 WebSphere Application
Server for z/OS의 각 사본에는 서로 다른 기능 세트가 설치되어 있습니다.
다음 기능은 WebSphere Application
Server 기본 제품에 사용할 수 있습니다. 각 기능에 대한 키워드 이름은 괄호 안에 제공됩니다.
- WebSphere Application Server
Traditional(core.feature)
core.feature를 설치해야 합니다.
- pre-EJB 3.0 모듈용 EJBDeploy 도구(ejbdeploy)
이 선택적 기능에는
pre-EJB 3.0 모듈용 EJBDeploy 도구가 포함되어 있습니다.
서버에 애플리케이션을 배치하기 전에
Java EE 7 애플리케이션에 없는 EJB 3.0 전의 스펙에 기반한 EJB 모듈을 포함하는
애플리케이션에서 EJBDeploy 도구를 실행해야 합니다. EJBDeploy 도구를 실행하면
애플리케이션의 엔터프라이즈 Bean에 대한 배치 코드가 생성됩니다. 애플리케이션을
시작할 때 코드를 자동으로 생성하는 JITDeploy라는 새 기능을 WebSphere Application
Server가 사용하기 때문에 EJB 3.0 스펙부터는 EJBDeploy 도구가 더 이상 필요하지
않습니다. Java EE 7 애플리케이션의 EJB 모듈은 EJB 3.0 전의 스펙을 기반으로 하는
경우에도 JITDeploy를 사용합니다.
- 독립형 씬 클라이언트 및 자원 어댑터(thinclient)
이 선택적 기능에는
IBM 독립형 씬 클라이언트 및 자원 어댑터가
포함됩니다. IBM 씬 클라이언트는 JAX-WS, JAX-RPC, JAX-RS,
XML, EJB, JPA, JMS 등과 같은 다양한 기술에 대한 클라이언트 세트를 제공합니다. IBM 자원 어댑터는 JMS에 대한 자원 어댑터를 제공합니다.
- 임베드 가능한 EJB 컨테이너(embeddablecontainer)
임베드 가능 EJB 컨테이너는
독립형 Java™ Platform, Standard Edition 환경에서 엔터프라이즈
Bean을 실행하는 데 사용할 수 있는 JAR(Java Archive)
파일입니다. 애플리케이션 서버 외부에서 이러한 임베드 가능 컨테이너를 사용하여
엔터프라이즈 Bean을 실행할 수 있습니다. 임베드 가능한 EJB 컨테이너는
EJB 3.1 스펙의 일부로, 주로
엔터프라이즈 Bean 비즈니스 로직을 단위 테스트하는 데 사용됩니다.
- 샘플 애플리케이션(samples)
이러한 선택적
기능에는 PlantsByWebSphere 샘플 애플리케이션이 포함됩니다. 샘플 기능은 개발 환경과 같은 학습 및 데모 환경에 설치하는 것이 좋습니다.
하지만 프로덕션 애플리케이션 서버 환경에 설치하는 것은 권장되지 않습니다.
프로시저
- 기능을 추가 또는 제거하는 제품의 제품 파일 시스템을 마운트하십시오.
- Installation Manager 사용자 ID 아래의 UNIX 시스템 서비스 쉘에 로그인하고
디렉토리를 Installation Manage 2진 위치의 eclipse/tools 서브디렉토리로
변경하십시오.
예를 들어 다음과 같습니다.
cd /InstallationManager/bin/eclipse/tools
- 제품과 함께 설치된 기능 목록을 보십시오.
다음 Installation Manager 명령행 명령을 실행하면 됩니다.
imcl listInstalledPackages -features -long
팁: WebSphere Application Server for z/OS의 새 사본을 설치하고 설치할 기능을 지정하지 않은 경우,
기본적으로 다음 기능이 설치됩니다.
- core.feature
- ejbdeploy
- thinclient
- embeddablecontainer
여러 가지 다른 기능이 포함된 제품을 설치하려면
imcl 설치 명령에서 패키지 이름 다음에 원하는 완전한 기능 목록(쉼표로 구분됨)을 추가하십시오.
예를 들어, 다음 명령을 실행하십시오.
imcl install com.ibm.websphere.zOS.v90,core.feature,samples,thinclient
-installationDirectory installation_location
-repositories list_of_repository_locations
-sharedResourcesDirectory shared_data_location
-acceptLicense
core.feature,
samples 및
thinclient 기능은
있지만
ejbdeploy 또는
embeddablecontainer 기능은 없는 제품을 설치합니다.
- 기존 제품 설치에 하나 이상의 기능을 추가하려면
imcl 명령을 실행하여 추가할 기능을 지정하십시오.
예를 들어 다음과 같습니다.
imcl modify com.ibm.websphere.zOS.v90
-addFeatures embeddablecontainer
-repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.zOS.v90
-installationDirectory installation_location
아직 설치되지 않은 경우
embeddablecontainer 기능을 추가합니다.
- 기존 제품 설치에서 하나 이상의 기능을 제거하려면
imcl 명령을 실행하여 제거할 기능을 지정하십시오.
예를 들어 다음과 같습니다.
imcl modify com.ibm.websphere.zOS.v90
-removeFeatures embeddablecontainer
-repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.zOS.v90
-installationDirectory installation_location
그러면
선택적 기능,
embeddablecontainer를 제거합니다.
참고: 선택적 기능을 제거하기 전에
제공되는 기능에 따라 달라지는 애플리케이션이 없는지 확인하십시오.
- 적절한 기능을 추가하거나 제거한 후에는 제품 파일 시스템을 마운트 해제하고
WebSphere Application Server 노드 및 서버에서 사용될 수 있도록
읽기 전용으로 다시 마운트하십시오.
다음에 수행할 작업
추가한 새 기능을 사용자 정의하거나 사용하십시오.