[AIX Solaris HP-UX Linux Windows]

분산 운영 체제에 기능 설치

Installation Manager GUI를 사용하여 제품 기능을 설치 및 제거할 수 있습니다.

시작하기 전에

Installation Manager 환경 설정이 제품이 포함된 적절한 웹 기반 또는 로컬 저장소를 가리키는지 확인하십시오.

이 태스크 정보

참고: 다른 Installation Manager 작업과 마찬가지로, 다음 절차 중 하나를 사용하여 피처를 수정할 수도 있습니다:
  • 자동 응답 파일 사용

    GUI 및 Installation Manager의 레코드 모드를 사용하여 이 응답 파일을 기록하거나 필요에 맞게 응답 파일을 수동으로 작성하거나 수정할 수 있습니다.

  • imcl 명령행 도구 사용

    IBM® ( Installation Manager ) 문서로 이동하십시오.

프로시저

  1. 수정 중인 WebSphere® Application Server 설치 환경의 모든 서버 및 애플리케이션을 중지하십시오.
  2. Installation Manager를 시작하십시오.
  3. 수정하기를 클릭하세요.
  4. 수정할 패키지 그룹을 선택하십시오.
  5. 다음을 클릭하십시오.
    참고: 인증을 요청받는 경우, 프로그램 웹사이트에 등록한 IBM ID와 비밀번호를 사용하십시오.
  6. IBMWebSphere Application Server Network Deployment 확장.
  7. 기능을 설치하려면 해당 선택란을 선택하거나, 기능을 이미 설치한 경우 기능을 제거하려면 해당 선택란을 선택 취소하십시오.
    • pre-EJB 3.0 모듈용 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를 사용합니다.

      팁: 샘플과 같이 IBMWebSphere Application Server 로 제공되는 애플리케이션이 사전 EJB 모듈( 3.0 )을 위해 선택적 EJBDeploy 도구를 필요로 하지만 해당 기능이 설치되지 않은 경우 예기치 않은 오류가 발생할 수 있습니다. pre-EJB 3.0 모듈이 필요한 애플리케이션을 배치하고 사용할 경우 pre-EJB 3.0 애플리케이션을 실행하는 서버에서 사용하는 모든 WebSphere Application Server 설치에 선택적 EJBDeploy 기능을 포함하십시오.
    • 독립형 씬 클라이언트, 자원 어댑터, 임베드 가능 컨테이너

      IBM 씬 클라이언트와 리소스 어댑터는 JAX-WS, JAX- RPC, JAX-RS, XML, EJB, JPA, JMS 등 다양한 기술을 위한 클라이언트 및 리소스 어댑터 세트를 제공합니다. 임베디드 가능한 컨테이너는 독립형 Java™ 플랫폼, 표준 환경( Standard Edition, Java SE) 환경에서 실행됩니다. 예를 들어, 임베드 가능한 EJB 컨테이너를 사용하여 애플리케이션 서버 밖에서 엔터프라이즈 Bean을 실행할 수 있습니다.

      • Stand-alone thin clients and resource adapters

        이 옵션은 독립 실행형 얇은 클라이언트( IBM ) 및 리소스 어댑터를 설치합니다.

        IBM 씬 클라이언트는 JAX-WS, JAX- RPC, JAX-RS, XML, EJB, JPA, JMS 등 다양한 기술을 위한 클라이언트 세트를 제공합니다. IBM 자원 어댑터는 JMS에 대한 자원 어댑터를 제공합니다.

      • 임베디드 가능한 EJB 컨테이너

        이 옵션은 임베드 가능 EJB 컨테이너를 설치합니다.

        임베디드 EJB 컨테이너는 독립형 Java SE 환경에서 엔터프라이즈 빈을 실행하는 데 사용할 수 있는 Java 아카이브(JAR) 파일입니다. 애플리케이션 서버 외부에서 이러한 임베드 가능 컨테이너를 사용하여 엔터프라이즈 Bean을 실행할 수 있습니다. 임베드 가능한 EJB 컨테이너는 EJB 스펙의 일부로, 주로 엔터프라이즈 Bean 비즈니스 로직을 단위 테스트하는 데 사용됩니다.

    • 샘플 애플리케이션

      이 옵션은 학습 및 데모 환경에 맞게 샘플 애플리케이션을 설치합니다.

      샘플에는 최신 Java Platform, Enterprise Edition ( Java EE ) 및 WebSphere 기술을 보여주는 소스 코드 파일과 통합된 엔터프라이즈 애플리케이션이 모두 포함됩니다. 샘플 기능은 개발 환경과 같은 학습 및 데모 환경에 설치하는 것이 좋습니다. 그러나 샘플을 프로덕션 Application Server 환경에 설치하는 것은 권장되지 않습니다.

  8. 다음을 클릭하십시오.
  9. 요약 정보를 검토한 후 수정을 클릭하십시오.
    • 성공적으로 수정된 경우 설치 성공을 나타내는 메시지가 표시됩니다.
    • 성공적으로 수정되지 않은 경우 로그 파일 보기를 클릭하여 문제점을 해결하십시오.
  10. 완료를 클릭하십시오.
  11. Installation Manager 를 닫으려면 파일 > 종료를 클릭하십시오.

  • 다음과 같이 기능을 수정할 수 있습니다.
    다음 목록에서 선택적 기능 오퍼링 이름은 소괄호로 묶여 있습니다.
    • pre-EJB 3.0 모듈용 EJBDeploy 도구(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)
      • 임베드 가능 EJB 컨테이너(embeddablecontainer)
    • 샘플 애플리케이션(samples)
    [Windows]다음은 설치 시 기능을 수정하는 응답 파일의 예입니다.
    <?xml version="1.0" encoding="UTF-8"?>
    <agent-input clean='true' temporary='true'>
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90" />
    </server>
    <install modify='true'>
    <offering id='com.ibm.websphere.ND.v90' 
      profile='IBM WebSphere Application Server V9.0' 
      features='samples'/>
    </install>
    <uninstall modify='true'>
    <offering id='com.ibm.websphere.ND.v90' 
      profile='IBM WebSphere Application Server V9.0' 
      features='thinclient,ejbdeploy,embeddablecontainer'/>
    </uninstall>
    <profile id='IBM WebSphere Application Server V9.0' 
      installLocation='C:\Program Files\IBM\WebSphere\AppServer'>
    <data key='eclipseLocation' value='C:\Program Files\IBM\WebSphere\AppServer'/>
    <data key='user.import.profile' value='false'/>
    <data key='cic.selector.nl' value='en'/>
    </profile>
    </agent-input>
    
    [Windows]설치된 기능들을 수정하기 위해 명령어를 imcl 사용하는 예시는 다음과 같습니다:
    imcl.exe modify com.ibm.websphere.ND.v90
      -addFeatures samples
      -removeFeatures thinclient,ejbdeploy,embeddablecontainer
      -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90
      -installationDirectory C:\Program Files\IBM\WebSphere\AppServer
      -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt
    
  • 다음과 같이 언어를 수정할 수 있습니다. :

    설치된 언어를 변경하려면, 설치 imcl 명령어에서 속성과 cic.selector.nl 함께 인수를 -properties 사용하여 설치에 포함할 언어를 지정하십시오.

    [Windows]예를 들어,
    imcl.exe modify com.ibm.websphere.ND.v90_9.0.0.20160503_0200
      -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90
      -installationDirectory C:\Program Files\IBM\WebSphere\AppServer
      -properties cic.selector.nl=en,,hu,,ko,,pl,,es 
      -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt
    

    이 예를 사용한 후 영어, 헝가리어, 한국어, 폴란드어 및 스페인어가 설치됩니다. 영어로만 설치를 시작한 경우 기타 언어가 추가됩니다. 추가 언어로 설치를 시작한 경우 기타 언어가 제거됩니다.

    설치된 언어를 찾으려면 listInstallationDirectories를 imcl 명령에 사용하고 -long 또는 -verbose를 지정하십시오.
    [Windows]예를 들어,
    imcl.exe listInstallationDirectories -long