Java EE 애플리케이션에서 독립형 자원 어댑터에 액세스

Java™ EE 애플리케이션에서 독립형 자원 어댑터에 액세스할 수 있습니다.

이 태스크 정보

독립형 자원 어댑터 클래스 및 자원은 복수의 Java EE 애플리케이션 사이에 공유될 수 있습니다. 기본적으로, Java EE 애플리케이션은 독립형 자원 어댑터에 액세스할 수 없습니다. 이 액세스를 가능하게 하려면, 자원 어댑터와 애플리케이션이 둘 다 서버 구성에서 구성되어야 합니다.

다음 예제에서는 Scholar라는 애플리케이션과 Student라는 애플리케이션이 Academy라는 서버에서 실행 중입니다. 두 애플리케이션 모두 C:/adapters/version-1.6 디렉토리에 있는 socrates.rar 파일에서 제공되는 Socrates16이라는 자원 어댑터에 대한 액세스가 필요합니다.

프로시저

  1. 독립형 자원 어댑터를 구성하십시오.

    server.xml 파일에서 다음 코드를 추가하여 독립형 자원 어댑터를 구성하십시오.

     <resourceAdapter id="Socrates16" location="C:/adapters/version-1.6/socrates.rar" /> 
  2. 두 애플리케이션이 모두 자원 어댑터 모듈에 제공되는 클래스 및 자원에 액세스할 수 있도록 애플리케이션에서 자원 어댑터를 참조하십시오.

    server.xml 파일에서 다음 코드를 추가하여 애플리케이션의 클래스 로딩 구성 내 자원 어댑터의 ID로 classProviderRef 속성을 설정하십시오.

    <application id="scholar" name="Scholar" type="ear" location="scholar.ear">
     <classloader classProviderRef="Socrates16" />
    </application>	
    
    <application id="student" name="Student" type="ear" location="student.ear">
     <classloader classProviderRef="Socrates16" />
    </application>
  3. 선택사항: 써드파티 API에 액세스하도록 독립형 자원 어댑터의 클래스 로딩을 구성하십시오.

    기본적으로 자원 어댑터와 Java 애플리케이션 모두 써드파티 API에 액세스할 수 없습니다. 애플리케이션의 클래스 로딩 구성에서 써드파티 API에 대한 액세스가 필요하고 독립형 자원 어댑터에 대한 액세스가 애플리케이션에 필요할 때마다 써드파티 API에도 액세스하도록 자원 어댑터의 클래스 로딩을 구성하십시오.

    server.xml 파일에서 다음 코드를 추가하여 써드파티 API에 액세스하도록 자원 어댑터 클래스 로딩 구성의 apiTypeVisibility 속성을 구성하십시오.

    <resourceAdapter id="Socrates16" location="C:/adapters/version-1.6/socrates.rar">
     <classloader apiTypeVisibility="spec, ibm-api, api, third-party" />
    <resourceAdapter/> 
    
    <application id="scholar" name="Scholar" type="ear" location="scholar.ear">
     <classloader classProviderRef="Socrates16" apiTypeVisibility="spec, ibm-api, api, third-party" />
    </application>	
    
    <application id="student" name="Student" type="ear" location="student.ear">
     <classloader classProviderRef="Socrates16" apiTypeVisibility="spec, ibm-api, api, third-party" /> 
    </application>

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



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