BEA ホーム | 製品 | dev2dev | support | askBEA
 ドキュメントのダウンロード   サイト マップ   Glossary 
検索

管理者ガイド

 Previous Next Contents PDF で侮ヲ  

WebLogic J2EE コネクタ アーキテクチャの管理

Sun Microsystems J2EE コネクタ仕様バージョン 1.0 の最終草案 2 に基づく WebLogic J2EE コネクタ アーキテクチャは、J2EE プラットフォームと 1 つまたは複数の種類のエンタープライズ情報システム (EIS) を統合します。以下の節では、WebLogic J2EE コネクタ アーキテクチャを管理する方法について説明します。

BEA WebLogic J2EE コネクタの詳細については、『WebLogic J2EE コネクタ』を参照してください。

 


WebLogic J2EE コネクタの概要

BEA WebLogic Server は、引き続き Sun Microsystems J2EE プラットフォーム仕様、バージョン 1.3 に基づいています。J2EE コネクタ アーキテクチャは、エンタープライズ情報システム (EIS) を簡単に J2EE プラットフォームに統合します。その目的は、コンポーネント モデル、トランザクションやセキュリティのインフラストラクチャといった J2EE プラットフォームの機能を強化し、困難な EIS の統合を容易にすることです。

J2EE コネクタ アーキテクチャは、数多くのアプリケーション サーバと EIS との間を接続するという問題を Java により解決します。J2EE コネクタ アーキテクチャを使用すれば、EIS ベンダがアプリケーション サーバに合わせて製品をカスタマイズする必要がなくなります。J2EE コネクタ アーキテクチャに準拠するアプリケーション サーバ ベンダ (BEA WebLogic Server など) でも、アプリケーション サーバを拡張して新しい EIS への接続をサポートする場合にカスタム コードを追加する必要がありません。

J2EE コネクタ アーキテクチャを利用すると、EIS ベンダでは自社製 EIS 用の標準のリソース アダプタ (コネクタ) を提供できます。リソース アダプタは WebLogic Server などのアプリケーション サーバに接続され、EIS とアプリケーション サーバを統合するための基底のインフラストラクチャを提供します。

アプリケーション サーバ ベンダ (BEA WebLogic Server) は、J2EE コネクタ アーキテクチャをサポートし、複数の EIS との接続を保証するために 1 度だけそのシステムを拡張します。同様に、EIS ベンダは 1 つの標準リソース アダプタを提供し、そのアダプタは J2EE コネクタ アーキテクチャをサポートするどのアプリケーション サーバにでも接続できます。

 


デプロイメント用のリソース アダプタ (コネクタ) のコンフィグレーション

WebLogic Server Administration Console を使用してコネクタをコンフィグレーションするには、次の操作を行います。

  1. WebLogic Server の Administration Console を起動します。

  2. 作業を行うドメインを選択します。

  3. Console の左ペインで [デプロイメント] を選択します。

  4. Console の左ペインでコネクタを選択すると、デプロイ済みのコネクタがすべて右ペインのテーブルに表示されます。

  5. [新しい Connector Component のコンフィグレーション] オプションを選択します。

  6. コンフィグレーションするアーカイブ ファイル (RAR) を検索します。

    注意: 展開されたアプリケーションまたはコンポーネント ディレクトリもコンフィグレーションできます。ただし、WebLogic Server では、指定したディレクトリ以下の階層で検索されたすべてのコンポーネントがデプロイされます。

  7. ディレクトリまたはファイルの左側をクリックして選択し、次の手順に進みます。

  8. 選択可能なサーバの中から対象サーバを選択します。

  9. 表示されたフィールドにコネクタの名前を入力します。

  10. [コンフィグレーションとデプロイ] をクリックします。[デプロイ] パネルが表示されます。このパネルには、コネクタのデプロイメント状況およびデプロイメント アクティビティが表示されます。

  11. 選択可能なタブで次の情報を入力します。

 


接続プロファイルを表示するためのコネクタのコンフィグレーション

Administration Console では、コネクタのコール スタック (接続プロファイル) だけでなく、リークされた接続およびアイドル接続のコール スタックも表示することができます。この情報を Administration Console で表示できるようにコンフィグレーションするには、次の操作を行います。

  1. コネクタをデプロイした後、Administration Console の左ペインでコネクタを右クリックして、[コネクタ記述子の編集] を選択します。

  2. 左ペインで [weblogic-connection-factory-dd] を展開し、[map-config-property] をクリックします。

  3. 右ペインで [新しい map-config-property のコンフィグレーション] をクリックします。

  4. [新しい map-config-property のコンフィグレーション] の [description] ボックスに、「Connection Profiling」などの説明を入力します。

  5. [map-config-property-name] ボックスに、connection-profiling-enabled を入力します。

  6. [map-config-property-value] ボックスに true を入力します。

  7. [適用] をクリックして、変更を保存します。

プロファイル情報の表示の詳細については、接続のモニタを参照してください。

 


リソース アダプタ (コネクタ) のデプロイメント

WebLogic Server Administration Console を使用してコネクタをデプロイするには、次の操作を行います。

  1. 左ペインの [デプロイメント] ノードを展開します。

  2. [コネクタ] ノードを右クリックします。

  3. [新しい Application のコンフィグレーション] を選択します。

  4. コンフィグレーションするアーカイブ ファイル (RAR) を検索します。

    注意: 展開されたアプリケーションまたはコンポーネント ディレクトリもコンフィグレーションできます。ただし、WebLogic Server では、指定したディレクトリ以下の階層で検索されたすべてのコンポーネントがデプロイされます。

  5. ディレクトリまたはファイルの左側をクリックして選択し、次の手順に進みます。

  6. 選択可能なサーバの中から対象サーバを選択します。

  7. 表示されたフィールドにコネクタの名前を入力します。

  8. [コンフィグレーションとデプロイ] をクリックします。[デプロイ] パネルが表示されます。このパネルには、コネクタのデプロイメント状況およびデプロイメント アクティビティが表示されます。

  9. [デプロイ] ボタンをクリックして、すべての対象または選択した対象にコネクタをデプロイするか、またはすべての対象または選択した対象からコネクタをアンデプロイします。

  10. Web ブラウザでリソースにアクセスしてコネクタをテストします。リソースへのアクセスは、次のように構成された URL で行います。

    http://myServerr:myPort/myConnector/resource

    各値の説明は次のとおりです。

 


デプロイされたリソース アダプタ (コネクタ) の表示

デプロイされたコネクタを Administration Console で表示するには、次の操作を行います。

  1. Console で [デプロイメント] をクリックします。

  2. [コネクタ] オプションをクリックします。

  3. デプロイされたコネクタのリストが Console のテーブルに表示されます。

 


デプロイされたリソース アダプタ (コネクタ) のアンデプロイメント

WebLogic Server Administration Console を使用してデプロイされているコネクタをアンデプロイするには、次の操作を行います。

  1. Console で [デプロイメント] をクリックします。

  2. [コネクタ] オプションをクリックします。

  3. 表示されたテーブルでアンデプロイするコネクタの名前をクリックします。

  4. [適用] をクリックします。

 


デプロイされたリソース アダプタ (コネクタ) の更新

デプロイされたコネクタを更新するには、次の操作を行います。

  1. Console で [デプロイメント] をクリックします。

  2. [コネクタ] オプションをクリックします。

  3. 表示されたテーブルで更新するコネクタの名前をクリックします。

  4. [デプロイ] タブでデプロイメント状況を更新します。

  5. [適用] をクリックします。

 


接続のモニタ

BEA J2EE コネクタ アーキテクチャでは、WebLogic Server Console にモニタ機能を備えています。この機能では、検出されたリークを表示することができ、スタックをルックアップしてリークの原因となったアプリケーションを特定することができます。Console の [削除] ボタンをクリックすると、識別済みのリークされた接続を動的にクローズできます。接続を削除するオプションは、接続が指定のアイドル時間を超え、削除しても安全である (つまり、接続がトランザクションに関与していない) 場合にのみ使用できます。

各接続が割り当てられているコール スタックを接続プールで格納するかどうかは、weblogic-ra.xml ファイルの connection-profiling-enabled 要素で指定します。この要素を true に設定した場合、Console でアクティブな接続の情報を表示できます。また、リークされた接続およびアイドル接続のスタックを表示したり、接続をクローズできなかったコンポーネントをデバッグしたりすることもできます。

はじめに

Console を使用してモニタ ツールにアクセスするには、2 つの方法があります。

方法 1

  1. Console の左ペインで [デプロイメント|コネクタ] を選択して、コネクタのリストを表示します。

  2. コネクタを右クリックし、ポップアップ メニューから [すべての接続中のコネクタ接続プールのモニタ] を選択します。

    選択したコネクタに関する接続プールの接続情報が右ペインに表示されます。

方法 2

  1. Console の左ペインで、[デプロイメント] の下の [コネクタ] を選択します。

    コネクタのテーブルが表示されます。

  2. [名前] カラムで、モニタするコネクタをクリックします。

  3. [モニタ] タブで [すべての接続中のコネクタ接続プールのモニタ] を選択します。

    選択したコネクタに関する接続プールの接続情報が右ペインに表示されます。

リークされた接続の表示

Console の [接続リーク プロファイル] カラムには、リークされた接続に関するプロファイル情報を表示することができます。このカラムと [Leaked Connections Detected] カラムを混同しないでください。後者のカラムには、リークされた接続数だけが表示されます。

この 2 つのカラムの本質的な違いは、[接続リーク プロファイル] カラムが、weblogic-ra.xml ファイルで設定する connection-profiling-enabled によって制御される点です。デフォルトでは、これは false に設定されています。したがって、[接続リーク プロファイル] カラムは通常、ゼロ (無効) になっています。ただし、[Leaked Connections Detected] カラムは常に有効になっているので、リークされた接続数は常に表示されます。

Console を使用してリークされた接続を表示するには、2 つの方法があります。

方法 1

  1. Console の左ペインで [デプロイメント|コネクタ] を選択して、コネクタのリストを表示します。

  2. コネクタを右クリックし、ポップアップ メニューから [リークされた接続を表示] を選択します。

    選択したコネクタに関する接続プールの接続情報が右ペインに表示されます。

  3. [接続リーク プロファイル] カラムで、選択したコネクタに関するリークされた接続の数をクリックします。

    リークされた接続の情報が、右ペインに表示されます。

方法 2

  1. Console の左ペインで、[デプロイメント] の下の [コネクタ] を選択します。

    コネクタのテーブルが表示されます。

  2. [名前] カラムで、モニタするコネクタの名前をクリックします。

  3. [モニタ] タブで [すべての接続中のコネクタ接続プールのモニタ] を選択します。

    選択したコネクタに関する接続プールの接続情報が右ペインに表示されます。

  4. [接続リーク プロファイル] カラムで、選択したコネクタに関するリークされた接続の数をクリックします。

    リークされた接続の情報が、右ペインに表示されます。

アイドル接続の表示

Console の [アイドル接続プロファイル] カラムには、アイドル接続に関するプロファイル情報を表示することができます。このカラムと [Idle Connections Detected] カラムを混同しないでください。後者のカラムには、アイドル接続数だけが表示されます。

この 2 つのカラムの本質的な違いは、[アイドル接続プロファイル] カラムが、weblogic-ra.xml ファイルで設定する connection-profiling-enabled によって制御される点です。デフォルトでは、これは false に設定されています。したがって、[アイドル接続プロファイル] カラムは通常、ゼロ (無効) になっています。ただし、[Idle Connections Detected] カラムは常に有効になっているので、アイドル接続数は常に表示されます。

Console を使用してアイドル接続を表示するには、2 つの方法があります。

方法 1

  1. Console の左ペインで [デプロイメント|コネクタ] を選択して、コネクタのリストを表示します。

  2. コネクタを右クリックし、ポップアップ メニューから [アイドル接続を表示] を選択します。

    選択したコネクタに関する接続プールの接続情報が右ペインに表示されます。

  3. [アイドル接続プロファイル] カラムで、選択したコネクタに関するアイドル接続の数をクリックします。

    アイドル接続の情報が、右ペインに表示されます。

方法 2

  1. Console の左ペインで、[デプロイメント] の下の [コネクタ] を選択します。

    コネクタのテーブルが表示されます。

  2. [名前] カラムで、モニタするコネクタの名前をクリックします。

  3. [モニタ] タブで [すべての接続中のコネクタ接続プールのモニタ] を選択します。

    選択したコネクタに関する接続プールの接続情報が右ペインに表示されます。

  4. [アイドル接続プロファイル] カラムで、選択したコネクタに関するアイドル接続の数をクリックします。

    アイドル接続の情報が、右ペインに表示されます。

接続の削除

現在、この機能は WebLogic Server Administration Console に実装されていません。

 


コネクタの削除

コネクタを削除するには、次の操作を行います。

  1. Administration Console の左ペインで [デプロイメント|コネクタ| (コネクタ名)] を選択し、削除するコネクタを選択します。

  2. 右ペインにあるコネクタのテーブルで、[削除] アイコンを選択します。

    右ペインに次のメッセージが表示されます。

    ドメインコンフィグレーションから <コネクタ名> を本当に削除しますか ?

  3. [はい] をクリックしてコネクタを削除します。

 


リソース アダプタのデプロイメント記述子の編集

この節では、Administration Console のデプロイメント記述子エディタを使用して次のリソース アダプタ (コネクタ) デプロイメント記述子を編集する手順を説明します。

リソース アダプタ デプロイメント記述子の要素の詳細については、『WebLogic J2EE コネクタ』を参照してください。

リソース アダプタのデプロイメント記述子を編集するには、次の手順に従います。

  1. ブラウザで次の URL を指定して、Administration Console を起動します。

    http://host:port/console

    host は、WebLogic Server が稼働するコンピュータの名前、port は WebLogic Server がリスンするポートの番号です。

  2. 左ペインの [デプロイメント] ノードをクリックして展開します。

  3. [デプロイメント] ノードの [コネクタ] ノードをクリックして展開します。

  4. 編集対象のデプロイメント記述子があるリソース アダプタの名前を右クリックし、ドロップダウン メニューから [コネクタ記述子の編集] を選択します。

    Administration Console ウィンドウが新しいブラウザに表示されます。左側のペインでは、2 つのリソース アダプタのデプロイメント記述子のすべての要素がツリー形式で表示され、右側のペインには、ra.xml ファイルの説明要素のためのフォームがあります。

  5. リソース アダプタのデプロイメント記述子の要素を編集、削除、または追加するには、以下のリストで説明されているように、左側のペインで編集対象のデプロイメント記述子に対応するノードをクリックして展開します。

  6. いずれかのリソース アダプタ デプロイメント記述子の既存の要素を編集するには、次の手順に従います。

    1. 左側のペインでツリーをナビゲートし、編集対象の要素が見つかるまで親要素をクリックします。

    2. 要素をクリックします。属性または下位要素を示すフォームが右ペインに表示されます。

    3. 右側のペインのフォームで、テキストを編集します。

    4. [適用] をクリックします。

  7. いずれかのリソース アダプタ デプロイメント記述子の新しい要素を追加するには、次の手順に従います。

    1. 左側のペインでツリーをナビゲートし、作成対象の要素の名前が見つかるまで親要素をクリックします。

    2. 目的の要素を右クリックして、ドロップダウン メニューから [新しい (要素名) のコンフィグレーション] を選択します。

    3. 右側のペインに表示されるフォームで、要素情報を入力します。

    4. [作成] をクリックします。

  8. いずれかのリソース アダプタ デプロイメント記述子の既存の要素を削除するには、次の手順に従います。

    1. 左側のペインでツリーをナビゲートし、削除対象の要素の名前が見つかるまで親要素をクリックします。

    2. 目的の要素を右クリックして、ドロップダウン メニューから [ (要素名) の削除] を選択します。

    3. [はい] をクリックすると、要素の削除が確定されます。

  9. リソース アダプタ デプロイメント記述子への変更がすべて完了したら、左側のペインでツリーのルート要素をクリックします。ルート要素は、リソース アダプタの *.rar アーカイブ ファイルの名前またはリソース アダプタの表示名です。

  10. リソース アダプタ デプロイメント記述子のエントリが有効かどうかを確認する場合は、[検証] をクリックします。

  11. [永続化] をクリックして、デプロイメント記述子ファイルの編集を、WebLogic Server のメモリだけでなくディスクに書き込みます。

 

Back to Top Previous Next