Sun Java System Application Server Enterprise Edition 8.2 관리 설명서

일반 자원 어댑터 구성

자원 어댑터를 배포하기 전에 JMS 클라이언트 라이브러리를 Application Server에 사용할 수 있어야 합니다. 일부 JMS 공급자의 경우 클라이언트 라이브러리에 원시 라이브러리가 포함되어 있을 수도 있습니다. 이 경우, 원시 라이브러리도 Application Server JVM에 사용할 수 있어야 합니다.

  1. 커넥터 모듈을 배포한 것과 동일한 방식으로 일반 자원 어댑터를 배포합니다.

    이에 대한 작업 단계는 관리 콘솔 온라인 도움말을 참조하십시오. 배포 중 install-dir/lib/addons/resourceadapters/genericjmsra/genericra.rar을 일반 자원 어댑터의 위치로 지정해야 합니다. 또한, 자원 어댑터 등록 정보 절에 설명된 등록 정보를 지정해야 합니다.

  2. 커넥터 연결 풀을 만듭니다.

    이에 대한 작업 단계는 관리 콘솔 온라인 도움말을 참조하십시오. 새 커넥터 연결 풀 페이지의 자원 어댑터 콤보 상자에서 genericra를 선택하고 연결 정의 콤보 상자에서 javax.jms.QueueConnectionFactory를 선택합니다. 또한, ManagedConnectionFactory 등록 정보 절에 설명된 등록 정보를 지정합니다.

  3. 커넥터 자원을 만듭니다.

    이 작업에 대한 자세한 절차는 관리 콘솔 온라인 도움말을 참조하십시오. 새 커넥터 자원 페이지에서, 이전 단계에서 만든 풀을 선택합니다.

  4. 관리 대상 객체 자원을 만듭니다.

    이 작업에 대한 자세한 절차는 관리 콘솔 온라인 도움말을 참조하십시오. 새 관리 객체 자원 페이지에서 genericra를 자원 어댑터로, javax.jms.Queue를 자원 유형으로 선택합니다. 다음을 누르고 두 번째 페이지에서 등록 정보 추가를 누릅니다. 추가 등록 정보 테이블에서 DestinationProperties라는 새 등록 정보를 Name\\=clientQueue 값으로 지정합니다. 다른 등록 정보에 대한 자세한 내용은 관리 대상 객체 자원 등록 정보 절을 참조하십시오.

  5. Sun Java System Application Server의 보안 정책을 다음과 같이 변경합니다.

    • sjsas_home/domains/domain1/config/server.policy를 수정하여 java.util.logging.LoggingPermission "control"을 추가합니다.

    • sjsas_home/lib/appclient/client.policy를 수정하여 permission javax.security.auth.PrivateCredentialPermission "javax.resource.spi.security.PasswordCredential * \"*\"","read";를 추가합니다.