콘솔을 사용하여 엔터프라이즈 애플리케이션 파일 설치

Java EE(Java™ Platform, Enterprise Edition) 애플리케이션 파일 설치는 파일을 보유하도록 구성된 클러스터 또는 서버에 어셈블된 엔터프라이즈 애플리케이션, 웹, 엔터프라이즈 Bean(EJB) 또는 기타 설치 가능한 모듈을 배치하는 것으로 이루어집니다. 적절하게 시작 및 실행되는 설치 파일은 배치된 파일로 간주됩니다.

시작하기 전에

엔터프라이즈 애플리케이션 파일을 설치하기 전에, 애플리케이션 파일을 호환 가능한 배치 대상에 설치하는지 확인하십시오. 배치 대상이 호환 가능하지 않을 경우, 다른 대상을 선택하십시오.

선택적으로 설치 중인 애플리케이션이 다른 배치된 애플리케이션에서도 사용하는 라이브러리 파일을 사용할지 여부를 판별하십시오. 이러한 각 공유 파일에 공유 라이브러리를 정의할 수 있습니다. 공유 라이브러리를 사용하면 워크스테이션 또는 서버에서 라이브러리 파일 사본의 수를 줄일 수 있습니다.

이 태스크 정보

새 엔터프라이즈 애플리케이션 파일을 WebSphere® Application Server 구성에 설치하려면 다음 옵션을 사용하면 됩니다.

  • 관리 콘솔
  • wsadmin 스크립트
  • 모니터된 디렉토리 배치
  • 애플리케이션 특성 파일
  • Java MBean 프로그램

이 단계에서는 관리 콘솔을 사용하여 애플리케이션, EJB 컴포넌트, SIP(Session Initiation Protocol) 아카이브(SAR) 또는 웹 모듈을 설치하는 방법에 대해 설명합니다.

참고: 애플리케이션 설치 마법사의 단계를 완료하기 시작한 후, 애플리케이션을 설치하지 않기로 결정한 경우에는 취소를 클릭하여 종료하십시오. 먼저 애플리케이션 설치 페이지에서 취소를 클릭하지 않고 다른 관리 콘솔로 이동하지 마십시오.

프로시저

  1. 콘솔 탐색 트리에서 애플리케이션 > 새 애플리케이션 > 새 엔터프라이즈 애플리케이션을 클릭하십시오.
  2. 첫 번째 애플리케이션 설치 준비 페이지에서 다음을 수행하십시오.
    1. 소스 엔터프라이즈 애플리케이션 파일(.ear 파일 또는 EAR 파일로 알려짐)의 전체 경로 이름을 지정하십시오.

      설치하려는 EAR 파일은 클라이언트 시스템(웹 브라우저를 실행하는 시스템) 또는 서버 시스템(클라이언트가 연결된 시스템)에 있을 수 있습니다. 클라이언트 시스템에서 EAR 파일을 지정하는 경우 관리 콘솔은 콘솔이 실행 중인 시스템에 EAR 파일을 업로드한 다음 애플리케이션 설치를 계속합니다.

      또한 설치를 위해 독립형 WAR(Web Application Archive), SAR 또는 JAR(Java Archive) 파일을 지정할 수도 있습니다.

      [IBM i]EAR 파일이 서버 시스템에 상주하며 서버가 IBM® i 서버인 경우, 사용자 프로파일 QEJBSVR이 EAR 파일에 대해 *R 권한을 가지며 최소한 EAR 파일을 포함하는 경로에 있는 모든 디렉토리에 대한 *X 권한을 가지도록 하십시오.

      [Windows]참고: 원격 파일 시스템에서 애플리케이션을 설치하려고 시도하고 JVM(Java Virtual Machine)이 Microsoft Windows 서비스로 등록된 경우 관리 콘솔에는 맵핑된 네트워크 드라이브가 표시되지 않습니다. 이 시나리오에서 Windows 서비스는 보안 ID(SID)가 사용자 세션과 다른 세션에서 새 로그로 실행됩니다. 따라서 이 서비스는 로그인 사용자가 설정한 맵핑된 네트워크 드라이브를 조작할 수 없습니다. 원격 파일 시스템에서 애플리케이션을 설치하려면 WASService 명령을 사용하여 Windows 서비스에서 JVM을 등록 해제해야 합니다. 자세한 정보는 WASService 명령에 대한 문서를 참조하십시오.
    2. 다음을 클릭하십시오.
  3. 애플리케이션 설치 준비의 두 번째 페이지에서 다음을 수행하십시오.
    1. 모든 설치 옵션 보기 여부를 선택하십시오.
      빠른 경로 - 추가 정보가 필요한 경우에만 프롬프트
      모듈 맵핑 단계와 애플리케이션을 성공적으로 설치하는 데 필요한 정보를 지정하는 데 필요한 모든 단계를 표시합니다.
      세부사항 - 모든 설치 옵션 및 매개변수를 표시합니다.
      모든 설치 옵션을 표시합니다.
    2. 기본 바인딩을 생성할지 여부를 선택하십시오.

      기본 바인딩 생성을 선택하여 불완전한 JNDI(Java Naming and Directory) 및 다른 애플리케이션 바인딩에 대한 기본값을 제품에 제공하십시오. 제품은 기존 바인딩을 변경하지 않습니다.

      EJB Bean, 로컬 홈, 원격 홈 또는 EJB 3.x 모듈의 비즈니스 인터페이스에 대해 JNDI 값을 지정할 필요는 없습니다. 제품은 런타임 중에 컨테이너 기본값을 지정합니다. 이와 비슷하게, EJB 3.x 또는 Web 2.4 이상 모듈에 있는 EJB 참조의 경우 런타임 동안 제품이 자동으로 대상을 해석하기 때문에 JNDI 값을 지정할 필요가 없습니다. 기본 바인딩 생성을 선택한 경우에도 해당 JNDI 값에 대해서는 기본값이 생성되지 않지만 가상 호스트와 같은 다른 바인딩에 대해서는 기본값이 생성됩니다.

      새 기능 새 기능:
      기본적으로 사전 구성된 기본 자원은 Java EE 바인딩에 사용되지 않습니다. 생성된 바인딩이 Java EE 기본값이 되도록 하려면 Java EE 기본 바인딩 사용을 선택하십시오. newfeat

      기본 바인딩을 생성하는 데 사용되는 기본값을 사용자 정의할 수 있습니다. 애플리케이션 설치 바인딩 설정 준비에서는 사용 가능한 사용자 정의를 설명하고 샘플 바인딩을 제공합니다.

    3. 다음을 클릭하십시오. 보안 경고가 표시되면 계속을 클릭하십시오. 새 애플리케이션 설치 페이지가 표시됩니다. 기본 바인딩 생성을 선택하면 요약 단계로 진행할 수 있습니다.예제: 기본 바인딩을 사용한 EAR 파일 설치에서는 샘플 단계를 제공합니다.
  4. 필요한 경우 설치 옵션에 대한 값을 지정하십시오.

    다음을 클릭하는 대신 단계 번호를 클릭하여 해당 페이지로 직접 이동할 수 있습니다. 설치 중인 모듈 또는 애플리케이션의 컨텐츠는 사용 가능한 페이지를 결정합니다.

    표 1. 마법사 페이지 설명. 다음 표는 각 마법사 페이지에 대해 설명합니다.
    페이지 설명
    설치 옵션 선택 설치 옵션 선택 페이지에서 제품에 특정한 설정 값을 제공하십시오. 값을 지정하지 않으면 기본값이 사용됩니다.
    서버에 모듈 맵핑 서버에 모듈 맵핑 페이지에서 애플리케이션에 포함된 모듈을 설치할 배치 대상을 지정하십시오. 모듈은 동일한 배치 대상에 설치되거나 여러 배치 대상에 분산될 수 있습니다. 각 모듈은 대상 서버로 맵핑되어야 합니다.

    단일 서버 제품에서 배치 대상은 애플리케이션 서버 또는 웹 서버일 수 있습니다.

    다중 서버 제품에서 애플리케이션 서버, 애플리케이션 서버의 클러스터 또는 웹 서버가 배치 대상이 될 수 있습니다.

    JSP 컴파일 옵션 제공 JavaServer Pages 파일 사전 컴파일 설정이 설치 옵션 선택 페이지에서 사용 가능하고 애플리케이션이 JSP(JavaServer Pages) 파일을 사용하는 경우, JSP를 컴파일할 옵션 제공 페이지에서 JSP 컴파일러 옵션을 지정할 수 있습니다.
    Bean용 JNDI 이름 제공 Bean용 JNDI 이름 제공 페이지에서, 모든 EJB 2.1 이전의 모듈에서 각 엔터프라이즈 Bean에 대해 JNDI 이름을 지정하십시오. 애플리케이션에 정의된 모든 엔터프라이즈 Bean에 대해 JNDI 이름을 지정해야 합니다. 예를 들어, EJB 모듈 MyBean.jar의 경우, MyBean을 지정하십시오.

    EJB 3.x 모듈에서와 같이 JNDI 이름, 로컬 홈 JNDI 이름, 원격 홈 JNDI 이름을 지정하거나 JNDI 이름을 지정하지 않을 수 있습니다. 값을 지정하지 않으면, 제품은 기본값을 제공합니다.

    EJB 비즈니스 바인드 EJB 비즈니스 바인드 페이지에서 EJB 3.x 모듈에 대해 비즈니스 인터페이스 JNDI 이름을 지정할 수 있습니다. Bean용 JNDI 이름 제공 페이지에서 Bean에 대해 JNDI 이름을 지정한 경우, 동일한 Bean에 대해 이 페이지에서 비즈니스 인터페이스 JNDI 이름을 지정하지 마십시오. Bean에 JNDI 이름을 지정하지 않으면 비즈니스 인터페이스 JNDI 이름을 선택적으로 지정할 수 있습니다. 비즈니스 인터페이스 JNDI 이름을 지정하지 않으면, 제품은 컨테이너 기본값을 제공합니다. 인터페이스 보기가 없는 경우 비즈니스 인터페이스 값은 빈 문자열입니다("").
    1.x 엔티티 Bean을 포함하는 모듈의 기본 데이터 소스 맵핑 애플리케이션에서 EJB 1.x 스펙 기반 컨테이너 관리 지속(CMP) Bean이 있는 EJB 모듈을 사용하는 경우, 1.x 엔티티 Bean이 포함된 모듈의 기본 데이터 소스 맵핑에서 EJB 모듈의 기본 데이터 소스에 JNDI 이름을 지정하십시오. 데이터 소스가 개별 CMP Bean에 지정된 경우 EJB 모듈의 기본 데이터 소스는 선택적입니다.
    Bean으로 EJB 참조 맵핑 Bean으로 EJB 참조 맵핑 페이지에서 애플리케이션이 EJB 참조를 정의하는 경우에는 EJB 참조에 지정된 논리 이름을 나타내는 엔터프라이즈 Bean의 JNDI 이름을 지정할 수 있습니다.

    EJB 참조가 EJB 3.x 또는 Web 2.4 이상 모듈에 속하면 JNDI 이름은 선택사항입니다. 이전 모듈의 경우, 애플리케이션에 정의된 각 EJB 참조는 EJB 파일에 바인드해야 합니다.

    EJB 참조 대상을 사용하여 자동으로 해석을 사용하는 경우 모든 모듈에 대해 JNDI 이름을 선택적으로 사용할 수 있습니다. 제품에서는 컨테이너 기본값을 제공하거나 불완전한 바인딩에 대한 EJB 참조를 자동으로 해석합니다.

    자원으로 자원 참조 맵핑 애플리케이션에서 자원 참조를 정의하는 경우, 자원으로 자원 참조 맵핑에 대해 자원 참조에 지정된 논리 이름을 나타내는 자원의 JNDI 이름을 지정하십시오. 선택적으로 자원에 대한 로그인 구성 이름과 인증 특성을 지정할 수 있습니다. 인증 특성을 지정한 후 확인을 클릭하여 값을 저장하고 맵핑 단계로 돌아가십시오. DB2® 데이터베이스에 연결하기 위해 이종의 풀링을 사용하는 데이터 소스를 사용 가능하게 하려면 확장 데이터 소스 특성을 선택적으로 지정할 수 있습니다. 애플리케이션에 정의된 각 자원 참조는 요약 페이지에서 완료를 클릭하기 전에 WebSphere Application Server 구성에 정의된 자원에 바인드해야 합니다.
    웹 모듈에 대한 가상 호스트 맵핑 애플리케이션에서 웹 모듈을 사용하는 경우, 웹 모듈에 대한 가상 호스트 맵핑에 대해 애플리케이션에 정의된 웹 모듈에 맵핑할 가상 호스트를 목록에서 선택하십시오. 가상 호스트 정의에 지정된 포트 번호는 웹 모듈의 아티팩트(예: 서블릿 및 JSP 파일)에 액세스하는 데 사용되는 URL에 사용됩니다. 각 웹 모듈에는 모듈이 맵핑되는 가상 호스트가 있어야 합니다. 필요한 가상 호스트를 모두 지정하지 않으면, 요약 페이지에서 완료를 클릭한 후 유효성 검증 오류가 발생하게 됩니다.
    보안 역할을 사용자 또는 그룹에 맵핑 애플리케이션에 해당 배치 디스크립터에 정의된 보안 역할이 있는 경우, 사용자 또는 그룹에 보안 역할 맵핑에 대해 각 보안 역할에 맵핑되는 사용자 및 그룹을 지정하십시오. 역할을 선택하여 모든 역할을 선택하거나 개별 역할을 선택하십시오. 사전 정의된 사용자(예: 모든 사용자, 인증된 모든 사용자)가 각 역할에 맵핑되었는지를 지정할 수 있습니다. 사용자 레지스트리에서 특정 사용자 또는 그룹을 선택하려면 다음을 수행하십시오.
    1. 역할을 선택한 다음 사용자 찾아보기 또는 그룹 찾아보기를 클릭하십시오.
    2. 표시된 사용자 또는 그룹 찾아보기 페이지에서 사용자 레지스트리로부터 사용자 또는 그룹 목록을 추출할 검색 기준을 입력하십시오.
    3. 표시된 결과에서 개별 사용자 또는 그룹을 선택하십시오.
    4. 확인을 클릭하여 사용자 또는 그룹에 보안 역할 맵핑 페이지에서 선택한 역할에 선택한 사용자 또는 그룹을 맵핑하십시오.
    사용자로 RunAs 역할 맵핑 애플리케이션에 배치 디스크립터에 정의된 Run As 역할이 있는 경우, 사용자로 RunAs 역할 맵핑에 대해 모든 Run As 역할에 대한 Run As 사용자 이름 및 비밀번호를 지정하십시오. 역할로 실행은 다른 엔터프라이즈 Bean과 상호작용하는 동안 특정 역할로서 실행해야 하는 엔터프라이즈 Bean에서 사용합니다. 역할을 선택하여 모든 역할을 선택하거나 개별 역할을 선택하십시오. 역할을 선택한 다음 사용자 이름, 비밀번호 값을 입력하고 적용을 클릭하십시오.
    모든 비보호 1.x 메소드에 적절한 수준의 보호 장치가 있는지 확인 애플리케이션에 일부 EJB 메소드에 정의된 메소드 권한이 없는 EJB 1.x CMP Bean이 있는 경우, 모든 비보호 1.x 메소드에 적절한 보호 레벨이 있는지 확인에서, 메소드를 비보호 상태로 유지할지 또는 모든 액세스 거부로 보호를 지정할지 여부를 지정하십시오.
    메시지 구동 Bean의 바인드 리스너 애플리케이션에 메시지 구동 엔터프라이즈 Bean이 있는 경우, 메시지 구동 Bean의 바인드 리스너에 대해 모든 메시지 구동 Bean의 리스너 포트 이름 또는 활성화 스펙 JNDI 이름을 제공하십시오.
    2.x 엔티티 Bean을 포함하는 모듈의 기본 데이터 소스 맵핑 애플리케이션에서 EJB 2.x 스펙 기반의 CMP Bean을 포함하는 EJB 모듈을 사용하는 경우, 2.x 엔티티 Bean을 포함하는 모듈의 기본 데이터 소스 맵핑에 대해 EJB 모듈에 대한 기본 데이터 소스를 사용할 자원 권한 유형 및 기본 데이터 소스의 JNDI 이름을 지정하십시오. 선택적으로 데이터 소스에 대한 로그인 구성 이름과 인증 특성을 지정할 수 있습니다. 인증 특성을 작성할 때 확인을 클릭하여 값을 저장하고 맵핑 단계로 돌아가십시오. DB2 데이터베이스에 연결하기 위해 이기종의 풀링을 사용하는 데이터 소스를 사용 가능하게 하려면 확장 데이터 소스 특성을 선택적으로 지정할 수 있습니다. 데이터 소스가 개별 CMP Bean에 지정된 경우 EJB 모듈의 기본 데이터 소스는 선택적입니다.
    모든 2.x CMP Bean에 대한 데이터 소스 맵핑 애플리케이션에 EJB 2.x 스펙 기반 CMP Bean이 있는 경우, 모든 2.x CMP Bean의 데이터 소스 맵핑 페이지에서 각 2.x CMP Bean에 대해 사용할 데이터 소스의 JNDI 이름 및 자원 권한 유형을 지정하십시오.

    선택적으로 데이터 소스에 대한 로그인 구성 이름과 인증 특성을 지정할 수 있습니다. 인증 특성을 작성할 때 확인을 클릭하여 값을 저장하고 맵핑 단계로 돌아가십시오. CMP Bean이 있는 EJB 모듈에 기본 데이터 소스가 지정된 경우 데이터 소스 속성은 선택적입니다. 기본 데이터 소스(EJB 모듈용) 및 데이터 소스(개별 CMP Bean용)가 지정되지 않은 경우, 완료를 클릭하면 유효성 검증 오류가 표시되고 설치가 취소됩니다.

    모든 비보호 2.x 메소드에 적절한 수준의 보호 장치가 있는지 확인 애플리케이션에 일부 EJB 메소드의 배치 디스크립터에 정의된 메소드 권한이 없는 EJB 2.x CMP Bean이 있는 경우, 모든 비보호 2.x 메소드에 적절한 보호 레벨이 있는지 확인 페이지에서 비보호 메소드에 특정 역할을 지정할지, 제외 목록에 메소드를 추가할지, 또는 선택 취소된 상태로 표시할지 여부를 지정하십시오. 제외 목록에 추가된 메소드는 호출 불가능으로 표시됩니다. 선택 취소된 상태로 표시된 메소드의 경우, 해당 메소드를 호출하기 전에는 권한 검사가 수행되지 않습니다.
    EJB 배치를 수행할 옵션 제공 엔터프라이즈 Bean 배치 설정이 설치 옵션 선택 페이지에서 사용 가능한 경우, EJB 배치를 수행할 옵션 제공 페이지에서 EJB 배치 도구 옵션을 지정할 수 있습니다. 이 페이지에서 EJB 배치 도구를 실행하는 동안 사용할 추가 클래스 경로, RMIC 옵션, 데이터베이스 유형 및 데이터베이스 스키마 이름을 지정할 수 있습니다.

    EJB 모듈이 포함된 애플리케이션을 설치 또는 업데이트 시 이 페이지에서 EJB 배치 도구 옵션을 지정할 수 있습니다. EJB 배치 도구는 EJB 1.x 또는 2.x 모듈 설치 중에 실행됩니다. EJB 배치 도구는 EJB 3.x 모듈 설치 중에 실행되지 않습니다.

    공유 라이브러리 맵핑 공유 라이브러리 참조공유 라이브러리 맵핑 페이지에서, 사용할 애플리케이션 또는 웹 모듈에 대한 공유 라이브러리 파일을 지정하십시오. 애플리케이션 또는 모듈을 라이브러리 파일에 연관시키려면 정의된 공유 라이브러리가 존재해야 합니다.
    공유 라이브러리 관계 맵핑 공유 라이브러리 관계 맵핑 페이지에서 엔터프라이즈 애플리케이션 참조의 모듈인 공유 라이브러리에 대해 관계 ID 및 컴포지션 단위 이름을 지정하십시오.

    엔터프라이즈 애플리케이션을 설치할 때 제품은 설치 옵션 선택 페이지에서 비즈니스 레벨 애플리케이션 이름에 지정된 비즈니스 레벨 애플리케이션의 각 공유 라이브러리 관계에 대해 컴포지션 단위를 작성합니다.

    웹 모듈에 대한 JSP 다시 로드 옵션 제공 애플리케이션에서 웹 모듈을 사용하는 경우, 웹 모듈에 대한 JSP 다시 로드 옵션 제공에 대해 JSP(JavaServer Pages) 파일의 클래스 다시 로드를 구성하십시오.
    웹 모듈에 대한 컨텍스트 루트 맵핑 애플리케이션에서 애플리케이션 XML 배치 디스크립터에 정의된 웹 모듈을 사용하는 경우, 웹 모듈에 대한 컨텍스트 루트 맵핑에 대해 애플리케이션의 각 웹 모듈에 대한 컨텍스트 루트를 지정하십시오.

    제품에는 이 페이지에 있는 어노테이션의 웹 모듈이 포함되지 않습니다.

    서블릿의 초기화 매개변수 애플리케이션에서 서블릿 2.5를 지원하는 웹 모듈을 사용하는 경우, 서블릿의 초기화 매개변수에 대해 웹 모듈 서블릿 필터의 init 메소드로 전달되는 초기 매개변수를 지정하거나 대체하십시오.

    이 페이지에서는 모듈 XML 배치 디스크립터의 서블릿이 표시됩니다. 어노테이션의 서블릿 배치 정보는 이 페이지에 없습니다.

    EJB 모듈에 대한 환경 항목 맵핑 애플리케이션에서 EJB 모듈을 사용하는 경우, EJB 모듈에 대한 환경 항목 맵핑에 대해 엔티티, 세션 또는 메시지 구동 Bean과 같은 EJB 모듈의 환경 항목을 구성하십시오.
    클라이언트 모듈에 대한 환경 항목 맵핑 하나 이상의 애플리케이션 클라이언트 모듈을 배치하는 경우, 클라이언트 모듈에 대한 환경 항목 맵핑에 대해 JAR 파일로 배치된 클라이언트 모듈의 환경 항목을 구성하십시오. 클라이언트 모듈에 대한 환경 항목 맵핑 페이지를 보려면 설치 옵션 선택 페이지에서 클라이언트 모듈 배치 옵션을 선택하십시오.
    웹 모듈에 대한 환경 항목 맵핑 애플리케이션에서 서블릿 2.5를 지원하는 웹 모듈을 사용하는 경우, 웹 모듈에 대한 환경 항목 맵핑에 대해 서블릿 및 JSP 파일과 같은 웹 모듈의 환경 항목을 구성하십시오.
    애플리케이션 레벨에 대한 환경 항목 맵핑 애플리케이션이 하나 이상의 환경 항목을 정의하는 경우, 애플리케이션 레벨에 대한 환경 항목 맵핑에 대해 EAR 파일로 배치된 애플리케이션의 환경 항목을 구성하십시오.
    자원으로 자원 환경 항목 참조 맵핑 애플리케이션에 자원 환경 참조가 있는 경우, 자원으로 자원 환경 항목 참조 맵핑에 대해 자원 환경 참조에 정의된 논리 이름에 맵핑되는 자원의 JNDI 이름을 지정하십시오. 각 자원 환경 참조에 이와 연관된 자원이 없으면 완료를 클릭한 후 유효성 검증 오류가 표시됩니다.
    시스템 ID의 올바른 사용 애플리케이션에서 Run-As ID시스템 ID로 정의하는 경우, 시스템 ID의 올바른 사용에 대해 선택적으로 Run-As 역할로 변경하고 지정된 Run As 역할에 사용자 이름 및 비밀번호를 지정할 수 있습니다. 시스템 ID를 선택하면 WebSphere Application Server 보안 서버 ID를 사용하여 호출이 수행되고, 이 ID에는 더 많은 권한이 있기 때문에 주의해서 사용해야 합니다.
    모든 자원 참조에 대한 올바른 분리 레벨 애플리케이션에 백엔드 처리를 수행하는 Oracle 데이터베이스가 있는 자원에 맵핑하는 자원 참조가 있는 경우, 모든 자원 참조에 대한 분리 레벨 정정에 대해 애플리케이션에서 사용될 때 이러한 자원에 사용할 분리 레벨을 지정하거나 정정하십시오. Oracle 데이터베이스는 ReadCommitted 및 Serializable 분리 레벨만 지원합니다.
    JASPI 제공자 맵핑 JASPI 프로바이더 맵핑 페이지에서 애플리케이션에 웹 모듈이 있는 경우 글로벌 또는 도메인 보안 구성에서 JASPI 설정을 대체하도록 값을 지정할 수 있습니다. 기본적으로 애플리케이션은 WebSphere Application Server 글로벌 또는 도메인 보안 구성에 정의된 JASPI 설정을 상속하고 웹 모듈은 애플리케이션 설정을 상속합니다.
    관리 오브젝트에 메시지 대상 참조 바인드 애플리케이션에서 메시지 구동 Bean을 사용하는 경우, 관리 오브젝트에 메시지 대상 참조 바인드에 대해 J2C 관리 오브젝트의 JNDI 이름을 지정하여 메시지 대상 참조를 메시지 구동 Bean에 바인드하십시오.

    메시지 대상 참조가 EJB 3.0 이상의 모듈에 속하면, JNDI 이름이 선택사항이며 런타임에서 컨테이너 기본값을 제공합니다.

    주의: 여러 메시지 대상 참조가 동일한 메시지 대상에 링크하는 경우, 하나의 JNDI 이름만 수집됩니다. 메시지 대상 참조가 메시지 구동 Bean과 같은 메시지 대상에 링크되고 대상 JNDI 이름이 이미 수집되어 있는 경우 메시지 대상 참조에 대한 대상 JNDI 이름은 수집되지 않습니다.
    JCA 오브젝트용 JNDI 이름 제공 애플리케이션에 임베디드 .rar 파일이 있는 경우, JCA 오브젝트용 JNDI 이름 제공에 대해 각 JCA 연결 팩토리, 관리 오브젝트 및 활성화 스펙의 이름 및 JNDI 이름을 지정하십시오.
    대상 JNDI 이름에 J2C 스펙 활성화 바인드 애플리케이션에 임베디드 .rar 파일이 들어 있고 activationSpec 특성에 Destination 값이 있으며 자체 검사 유형이 javax.jms.Destination인 경우, 대상 JNDI 이름에 J2C 활성화 스펙 바인드에 대해 바인드된 각 활성화에 jndiName 값을 지정하십시오.
    현재 백엔드 ID 선택 애플리케이션에 어셈블리 도구를 사용하여 다중 백엔드 데이터베이스용의 배치 코드가 생성되어 있는 EJB 모듈이 있는 경우, 현재 백엔드 ID 선택에 대해 EJB 모듈 실행 시 사용할 백엔드 데이터베이스를 표시하는 백엔드 ID를 지정하십시오.

    백엔드 데이터베이스에 대한 정보는 "EJB 배치 도구" 주제를 참조하십시오.

    엔터프라이즈 Bean 배치 설정이 설치 옵션 선택 페이지에서 사용 가능한 경우 및 없음이 아닌 데이터베이스 유형이 EJB 배치를 수행할 옵션 제공 페이지에 지정된 경우, 이 단계가 표시되지 않습니다.

    모듈의 메타데이터 애플리케이션에 EJB 3.x 또는 Web 2.5 모듈이 있는 경우 하나 이상의 EJB 3.x 또는 Web 2.5 모듈에 대한 배치 디스크립터를 잠글 수 있습니다. metadata-complete 속성을 true로 설정하고 배치 디스크립터를 잠근 경우 제품은 어노테이션의 배치 정보를 포함한 완전한 모듈 배치 디스크립터를 XML 형식으로 작성합니다.
    웹 서비스 배치를 수행할 옵션 제공 웹 서비스 배치 설정이 설치 옵션 선택 페이지에서 사용 가능하고 애플리케이션에서 웹 서비스를 사용하는 경우, 웹 서비스 배치를 수행할 옵션 제공 페이지에서 wsdeploy 명령 옵션을 지정할 수 있습니다. 이 페이지에 대한 정보는 wsdeploy -cp-jardir 옵션의 설명을 참조하십시오.
    원격 요청 디스패치 특성 구성 Remote Request Dispatcher를 사용 중인 경우 먼저 이 기능을 사용하도록 구성해야 합니다. RRD(Remote Request Dispatcher)는 애플리케이션 프레임워크, 서블릿 및 JavaServer Pages에 현재 실행 중인 자원 JVM(Java Virtual Machine) 외부에서 컨텐츠를 클라이언트에 전송된 응답의 일부로 포함할 수 있는 웹 컨테이너의 플러그 가능 확장입니다. 관리 콘솔에서 이러한 특성을 구성하는 위치에 대한 정보는 "원격 디스패처 특성 설정"을 참조하십시오.
    모듈 빌드 ID 표시 엔터프라이즈 애플리케이션에 있는 모듈의 MANIFEST.MF 파일에서 빌드 ID를 지정하는 경우 이 페이지에서는 모듈의 빌드 ID를 표시합니다.
  5. 요약 페이지에서 애플리케이션 모듈을 설치할 셀, 노드 및 서버를 확인하십시오.
    1. 셀/노드/서버 옆에 있는 여기를 클릭을 클릭하십시오.
    2. 설정을 확인하십시오.
    3. 요약 페이지로 리턴하십시오.
    4. 완료를 클릭하십시오.

결과

애플리케이션 파일이 제대로 설치되는지 여부를 표시하는 여러 메시지가 표시됩니다.

설치 옵션 선택 페이지의 입력 유효성 검증 값(off/warn/fail)warn(기본값)으로 설정된 경우, 몇몇 유효성 검증 경고가 표시될 수도 있습니다. 설정이 fail인 경우, 유효성 검증 경고가 오류를 일으킬 수도 있습니다.

OutOfMemory 예외를 수신하고 소스 애플리케이션 파일이 설치되지 않은 경우 시스템에 메모리가 충분하지 않거나 애플리케이션에 너무 많은 모듈이 있어 서버에 성공적으로 설치되지 않을 수 있습니다. 이러한 경우 오류에 관련된 시스템의 SystemOut.log 또는 SystemErr.log 및 FFDC(First Failure Data Capture) 로그 파일을 확인하여 어떤 시스템의 어떤 Java 프로세스에서 오류가 발생했는지 판별하십시오. 예외가 발생한 시스템에서 최대 Java 힙 크기를 256메가바이트까지 늘리십시오. 자세한 정보는 IBM JVM(Java Virtual Machine) 튜닝에 대한 문서를 참조하십시오. 최대 Java 힙 크기를 조정한 후 애플리케이션 파일을 다시 설치하십시오. 이 애플리케이션을 설치하는 데 필요한 메모리의 양에 따라 최대 힙 크기를 두 번 이상 늘릴 필요가 있을 수 있습니다. JVM에 지원되는 최대 힙 크기에 도달하고 문제가 계속 발생할 경우 애플리케이션을 다시 패키징하여 모듈 수를 줄이십시오.

[z/OS]Internet Explorer 브라우저에서 애플리케이션 설치 마법사를 사용 중인 경우에는 애플리케이션 설치가 간헐적으로 실패할 수 있습니다. Internet Explorer 브라우저는 서버에서 기대하는 암호화된 데이터를 모두 전송하지는 않습니다. 애플리케이션을 설치하려면 Firefox 1.5 이상의 브라우저에서 애플리케이션 설치를 사용하거나 wsadmin 도구를 사용하십시오.

[z/OS]z/OS® 운영 체제에서는 10MB가 넘는 애플리케이션 파일을 설치할 수 없습니다. 애플리케이션 서버 protocol_http_large_data_inbound_buffer 사용자 정의 특성을 0(기본값)으로 설정하면 10MB가 넘는 애플리케이션 파일을 설치할 수 없습니다. protocol_http_large_data_inbound_buffer를 애플리케이션 파일 크기보다 큰 값으로 설정하십시오. 예를 들어 설치할 EAR 파일의 크기가 15MB인 경우 protocol_http_large_data_inbound_buffer 특성을 20MB로 설정하십시오.
  1. 서버 > 서버 유형 > WebSphere 애플리케이션 서버 > server_name > 서버 인프라 > 관리 > 사용자 정의 특성을 클릭하십시오.
  2. protocol_http_large_data_inbound_buffer 애플리케이션 서버 사용자 정의 특성을 20000000으로 설정하십시오.
  3. 애플리케이션 서버를 중지했다가 다시 시작하십시오.
  4. EAR 파일을 다시 설치해 보십시오.

다음에 수행할 작업

애플리케이션 파일이 설치되면 다음을 수행하십시오.

  1. 구성에 대한 변경사항을 저장하십시오.

    예를 들어, 애플리케이션 설치 메시지에서 저장 링크를 클릭하십시오.

    애플리케이션이 관리 구성에 등록되고 애플리케이션 파일이 대상 디렉토리에 복사됩니다. 대상 디렉토리는 기본적으로 app_server_root/installedApps/cell_name이거나 사용자가 지정하는 디렉토리입니다.

    단일 서버 제품의 경우, 변경사항이 저장되면 애플리케이션 파일이 대상 디렉토리에 복사됩니다.

    다중 서버 제품의 경우, 배치 관리자의 구성이 개별 노드의 구성과 동기화될 때 파일이 원격 노드로 복사됩니다.

    애플리케이션 설치 메시지에서 저장 링크를 클릭하면, 애플리케이션 설치 준비 페이지가 다시 표시됩니다. 페이지를 종료하고 설치된 애플리케이션 목록에서 애플리케이션을 보려면 애플리케이션 > 애플리케이션 유형 > WebSphere 엔터프라이즈 애플리케이션을 클릭하십시오.

  2. 애플리케이션을 시작하십시오.
  3. 애플리케이션을 테스트하십시오. 예를 들어 웹 브라우저에서 배치된 애플리케이션에 대한 URL을 가리키고 애플리케이션의 성능을 시험하십시오. 필요한 경우, 애플리케이션 구성을 편집하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_app_instwiz
파일 이름:trun_app_instwiz.html