16.4. リソースアダプターの設定
16.4.1. リソースアダプターのデプロイ リンクのコピーリンクがクリップボードにコピーされました!
リソースアダプターは管理 CLI または管理コンソールを使用して他のデプロイメントと同様にデプロイできます。また、スタンドアロンサーバー実行時にアーカイブをデプロイメントディレクトリーにコピーして、デプロイメントスキャナーによって検出されるようにすることもできます。
管理 CLI を使用したリソースアダプターのデプロイ
リソースアダプターをスタンドアロンサーバーへデプロイするには、以下の管理 CLI コマンドを実行します。
deploy /path/to/resource-adapter.rar
リソースアダプターをマネージドドメインのすべてのサーバーグループにデプロイするには、以下の管理 CLI コマンド を入力します。
deploy /path/to/resource-adapter.rar --all-server-groups
管理コンソールを使用したリソースアダプターのデプロイ
- 管理コンソールにログインし、Deployments タブをクリックします。
- Add をクリックします。マネージドドメインでは最初に Content Repository を選択する必要があります。
- [新しいデプロイメントのアップロード ] オプションを選択し、[次へ] をクリックします。
- リソースアダプターアーカイブを閲覧し、次へ をクリックします。
- アップロードを確認してから 完了をクリックします。
- マネージドドメインでは、デプロイメントを該当するサーバーグループにデプロイし、デプロイメントを有効にします。
デプロイメントスキャナーを使用したリソースアダプターのデプロイ
リソースアダプターを手作業でスタンドアロンサーバーにデプロイするには、リソースアダプターアーカイブをサーバーデプロイメントディレクトリー (例: EAP_HOME/standalone/deployments/) にコピーします。これにより、デプロイメントスキャナーによって検出され、デプロイされます。
このオプションはマネージドドメインでは使用できません。管理コンソールまたは管理 CLI を使用してリソースアダプターをサーバーグループにデプロイする必要があります。
16.4.2. リソースアダプターの設定 リンクのコピーリンクがクリップボードにコピーされました!
管理インターフェイスを使用してリソースアダプターを設定できます。以下の例は、管理 CLI を使用してリソースアダプターを設定する方法を示しています。サポートされるプロパティーやその他の重要な情報は、リソースアダプターベンダーのマニュアルを参照してください。
リソースアダプター設定の追加
リソースアダプター設定を追加します。
/subsystem=resource-adapters/resource-adapter=eis.rar:add(archive=eis.rar, transaction-support=XATransaction)
リソースアダプターの設定
必要に応じて以下を設定します。
config-propertiesを設定します。server設定プロパティーを追加します。/subsystem=resource-adapters/resource-adapter=eis.rar/config-properties=server:add(value=localhost)port設定プロパティーを追加します。/subsystem=resource-adapters/resource-adapter=eis.rar/config-properties=port:add(value=9000)admin-objectsを設定します。管理オブジェクトを追加します。
/subsystem=resource-adapters/resource-adapter=eis.rar/admin-objects=aoName:add(class-name=com.acme.eis.ra.EISAdminObjectImpl, jndi-name=java:/eis/AcmeAdminObject)管理オブジェクト設定プロパティーを設定します。
/subsystem=resource-adapters/resource-adapter=eis.rar/admin-objects=aoName/config-properties=threshold:add(value=10)connection-definitionsを設定します。管理接続ファクトリーの接続定義を追加します。
/subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName:add(class-name=com.acme.eis.ra.EISManagedConnectionFactory, jndi-name=java:/eis/AcmeConnectionFactory)管理接続ファクトリーの設定プロパティーを設定します。
/subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName/config-properties=name:add(value=Acme Inc)エンリストメントトレースを記録するかどうかを設定します。エンリストメントトレースの記録を有効にするには、
enlistment-trace属性をtrueに設定します。/subsystem=resource-adapters/resource-adapter=eis.rar/connection-definitions=cfName:write-attribute(name=enlistment-trace,value=false)警告エンリストメントトレースを無効にすると、トランザクションエンリストメント中のエラーの追跡がより困難になります。
リソースアダプターの利用可能なすべてのオプションについては、リソースアダプターの属性 を参照してください。
リソースアダプターのアクティベート
リソースアダプターをアクティベートします。
/subsystem=resource-adapters/resource-adapter=eis.rar:activate
リソースアダプターのキャパシティーポリシーを定義することも可能です。詳細は キャパシティーポリシー の項を参照してください。
16.4.3. Websphere MQ リソースアダプターのデプロイと設定 リンクのコピーリンクがクリップボードにコピーされました!
JBoss EAP のConfiguring Messagingには、IBM MQ リソースアダプターのデプロイメント の手順が記載されています。
16.4.4. 汎用 JMS リソースアダプターのデプロイおよび設定 リンクのコピーリンクがクリップボードにコピーされました!
JBoss EAP の Configuring Messaging には、汎用 JMS リソースアダプターの設定 の手順が記載されています。