Sun Java System Application Server Enterprise Edition 8.2 管理ガイド

汎用リソースアダプタの設定

リソースアダプタを配備する前に、アプリケーションサーバーで JMS クライアントライブラリを使用できるようにします。一部の JMS プロバイダでは、クライアントライブラリにネイティブライブラリも含まれている場合があります。そのような場合は、これらのネイティブライブラリもアプリケーションサーバー JVM から使用できるようにします。

  1. コネクタモジュールを配備する場合と同じように、汎用リソースアダプタを配備します。

    この手順については、管理コンソールのオンラインヘルプを参照してください。配備時に、汎用リソースアダプタの場所として install-dir/lib/addons/resourceadapters/genericjmsra/genericra.rar を指定してください。さらに、「リソースアダプタのプロパティー」の節で説明するプロパティーを指定する必要があります。

  2. コネクタ接続プールを作成します。

    この手順については、管理コンソールのオンラインヘルプを参照してください。「コネクタ接続プールを作成」ページの「リソースアダプタ」コンボボックスから、genericra を選択します。さらに、「接続定義」コンボボックスで、 javax.jms.QueueConnectionFactory を選択します。また、ManagedConnectionFactory のプロパティー」の節で説明するプロパティーを指定します。

  3. コネクタリソースを作成します。

    この詳細な手順については、管理コンソールのオンラインヘルプを参照してください。「コネクタリソースを作成」ページで、前の手順で作成したプールを選択します。

  4. 管理対象オブジェクトリソースを作成します。

    この詳細な手順については、管理コンソールのオンラインヘルプを参照してください。「管理オブジェクトリソースを作成」ページで、「リソースアダプタ」として genericra を、「リソースタイプ」として javax.jms. Queue を選択します。「次へ」をクリックし、2 番目のページで、「プロパティーを追加」をクリックします。「追加プロパティー」テーブルで、値 Name\\=clientQueue を持つ DestinationProperties という新しいプロパティーを指定します。その他のプロパティーについては、「管理対象オブジェクトリソースのプロパティー」を参照してください。

  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"; を追加します。