임베디드 WebSphere Adapter를 사용하여 응용프로그램 설치

임베디드 WebSphere® Adapter가 있는 응용프로그램이 개발된 경우, 응용프로그램과 함께 어댑터가 전개됩니다. 어댑터를 별도로 설치하지 않아도 됩니다. 임베디드 어댑터가 있는 응용프로그램을 설치하는 단계를 설명합니다.

시작하기 전에

임베디드 WebSphere Adapter가 있는 응용프로그램이 개발된 경우에만 이 타스크를 수행해야 합니다.

이 타스크의 단계

  1. 응용프로그램을 RAR(resource adapter archive) 모듈과 함께 어셈블하십시오. 응용프로그램 어셈블을 참조하십시오.
  2. 새 응용프로그램 설치의 단계에 따라 응용프로그램을 설치하십시오. 서버에 모듈 맵핑 단계에서 각 RAR 파일에 대해 대상 서버 또는 클러스터를 지정하십시오. RAR 모듈에 정의된 자원 어댑터를 사용하는 다른 모든 모듈을 동일한 대상에 맵핑하십시오. 또한 이 응용프로그램 요청에서 라우터 역할을 하는 대상으로 웹 서버를 지정하십시오. 각 웹 서버의 플러그인 구성 파일(plugin-cfg.xml)은 이를 통해 라우트되는 응용프로그램을 기반으로 생성됩니다.
    주: 서버에 RAR 파일을 설치할 때, WebSphere Process Server는 커넥터 모듈에 대한 Manifest(MANIFEST.MF)를 검색합니다. 먼저 connectorModule.jar 파일에서 RAR 파일을 검색하고 connectorModule.jar 파일에서 Manifest를 로드합니다. 클래스 경로 항목이 connectorModule.jar 파일의 Manifest에 있는 경우, RAR은 이 클래스 경로를 사용합니다. 설치된 커넥터 모듈이 필요한 클래스와 자원을 찾는지 확인하려면 콘솔을 사용하여 RAR에 대한 클래스 경로 설정을 확인하십시오. 자세한 정보는 자원 어댑터 설정 및 WebSphere 관계형 자원 어댑터 설정을 참조하십시오.
  3. 변경사항을 저장하십시오. 완료 > 저장을 클릭하십시오.
  4. 새로 설치된 응용프로그램에 대한 연결 팩토리를 작성하십시오.

    1. 관리 콘솔을 여십시오.
    2. 새로 설치된 응용프로그램을 선택하십시오. 응용프로그램 > 엔터프라이즈 응용프로그램 > application name을 클릭하십시오.
    3. 페이지의 관련 항목 섹션에서 커넥터 모듈을 클릭하십시오.
    4. RAR 파일을 선택하십시오. filename.rar을 클릭하십시오.
    5. 페이지의 추가 특성 섹션에서 자원 어댑터를 클릭하십시오.
    6. 페이지의 추가 특성 섹션에서 J2C 연결 팩토리를 클릭하십시오.
    7. 기존 연결 팩토리를 클릭하여 갱신하거나 새로 작성을 클릭하여 연결 팩토리를 새로 작성하십시오.
      주: EIS 가져오기 또는 EIS 내보내기를 사용하여 WebSphere Adapter를 구성한 경우, ConnectionFactory 또는 ActivationSpec이 존재하며 이를 갱신할 수 있습니다.

    Icon indicating UNIX platforms Icon indicating Linux platforms 기본 경로 요소를 포함하는 어댑터를 설치하는 경우 다음을 고려하십시오. 기본 경로 요소가 두 개 이상이고 기본 라이브러리 중 하나(기본 라이브러리 A)가 다른 라이브러리(기본 라이브러리 B)에 종속된 경우에는 기본 라이브러리 B를 시스템 디렉토리에 복사해야 합니다. 대부분의 UNIX® 시스템이 가진 제한사항으로 인해 기본 라이브러리를 로드하는 경우 현재 디렉토리를 검색하지 않습니다.

    연결 팩토리를 작성하고 저장한 후 응용프로그램의 여러 모듈에 정의된 자원 참조를 수정할 수 있고 해당하는 경우 연결 팩토리의 JNDI(Java™ Naming and Directory Interface) 이름을 지정할 수 있습니다.

    주: 제공된 기본 라이브러리는 JVM(Java Virtual Machine)의 각 인스턴스에 대해 한 번만 로드될 수 있습니다. 각 응용프로그램은 자신의 클래스 로더를 가지고 있으므로 임베디드 RAR 파일이 있는 별도의 응용프로그램들은 동일한 기본 라이브러리를 사용할 수 없습니다. 두 번째 응용프로그램이 라이브러리를 로드하려 하면 예외를 수신합니다.

    전개된 응용프로그램이 기본 경로 요소를 포함하는 임베디드 RAR 파일을 사용하는 경우 미결된 트랜잭션 없이 Application Server를 항상 깨끗하게 종료해야 합니다. Application Server가 정상적으로 종료되지 않은 경우, 서버 재시작 시 복구를 수행하고 필수 RAR 파일 및 기본 라이브러리를 로드합니다. 복구가 완료된 후 응용프로그램 관련 작업을 시도하지 마십시오. 서버를 종료하고 다시 시작하십시오. 이번에 다시 시작할 때에는 Application Server가 더 이상의 복구를 시도하지 않고 정상 응용프로그램 처리를 진행할 수 있습니다.


ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)