JAR および J2EE ライブラリの依存関係の設定

このトピックでは、プロジェクトおよびエンタープライズ アプリケーションにおいて、JAR および WebLogic J2EE 共有ライブラリの場所と可用性を管理する方法について説明します。

Workshop for WebLogic では、プロジェクトのソース ファイルだけでなく、プロジェクト内に (またはプロジェクトの外部に J2EE ライブラリとして) 格納されている JAR を使用してプロジェクトをビルドします。サーバ上に格納された J2EE ライブラリは複数のプロジェクトから参照できるため、ライブラリのコピーをプロジェクトごとに用意する必要はありません。

プロジェクトやアプリケーションに追加できるライブラリは 2 種類あります。

J2EE ライブラリの詳細については、オンラインまたはオフラインで WebLogic Server のドキュメントを参照してください。J2EE ライブラリとして使用できるのは以下のライブラリです。

ここでは、以下について説明します。

 

プロジェクトへの JAR の追加

JAR は、プロジェクト フォルダにコピーすることでプロジェクトに追加できます。表示されているファイルの一覧を最新の状態にするため、[プロジェクト・エクスプローラ] ビューを右クリックして [更新] を選択する必要がある場合があります。

オプション 1 : JAR をエンタープライズ アプリケーションに追加する

EAR プロジェクトの EarContent/APP-INF/lib ディレクトリにコピーした JAR ファイルは、その EAR に含まれるすべてのプロジェクトのビルド パスに追加されます。このような JAR ファイルの場合は、プロジェクト依存関係をコンフィグレーションする必要はありません。JAR 内のオブジェクトは IDE でそのまま表示され、EAR 内のすべてのプロジェクトのビルドとデプロイメントに使用できます。

オプション 2 : JAR を単一の Web プロジェクトに追加する

Web プロジェクトの WebContent/WEB-INF/lib ディレクトリにコピーした JAR ファイルは、そのプロジェクトのビルド パスに追加されます。JAR ファイルのコンテンツは IDE でそのまま表示され、そのプロジェクトのビルドとデプロイメントにのみ使用できます。

ファセットによる J2EE ライブラリの可用性の管理

Workshop でプロジェクトを作成すると、そのプロジェクト用に選択したプロジェクト ファセットによって、どの J2EE ライブラリが必要かが判別されます。プロジェクトを作成した後に、プロジェクト ファセットを追加することもできます (一部のファセットは、プロジェクト作成後に削除されます)。J2EE ライブラリは、以下のいずれかの方法で利用できます。

  1. Workshop では、WebLogic Server の共有 J2EE ライブラリ機能を使用できます。この機能を使用すると、J2EE ライブラリを使用するプロジェクトごとにライブラリのコピーを作成することなく、ビルド パス上で J2EE ライブラリを利用できます。
  2. J2EE ライブラリ内の JAR を、プロジェクトの WEB-INF/lib フォルダにコピーします。これが、J2EE での標準的な利用方法です。

Web プロジェクトの作成時には、新しいプロジェクトのウィザードで各ファセット用の画面が表示され、各ファセットが J2EE ライブラリを共有するか ([WebLogic J2EE ライブラリの使用])、現在のプロジェクト内に J2EE ライブラリのコピーを作成するか ([JAR およびコンフィグレーション ファイルを WEB-INF ディレクトリにコピーします]) を選択できます。

この設定は永続的で、後々 [プロジェクト・ファセット] プロパティ ページでファセットを追加したり削除したりする際に、J2EE 共有ライブラリがどのように処理されるかに影響します。

プロジェクトへの J2EE ライブラリの追加

プロジェクトにカスタム J2EE ライブラリを追加する

複数のプロジェクトで使用したい他の J2EE ライブラリにアクセスする場合もあります。このような J2EE ライブラリをプロジェクトで使用するには、次の手順に従います。

  1. [ウィンドウ|設定|Weblogic|J2EE ライブラリ] の順にクリックして、ライブラリを Workshop に登録します。
  2. 新しいライブラリを追加するため、[追加] をクリックします。([複数追加] をクリックすると、複数のライブラリを同時に選択できます)。
  3. 追加するライブラリを参照して選択します。
  4. 選択したライブラリを登録済みライブラリのリストに追加したら、[OK] をクリックして [設定] ダイアログを閉じます。
  5. [プロジェクト・エクスプローラ] で、目的のプロジェクトを右クリックして [ビルド・パス|ライブラリーの追加] を選択します。
  6. [ライブラリーの追加] ダイアログで、ライブラリ タイプを選択して [次へ] をクリックします。

    img

    [参照] ボタンをクリックします。

    img

    [Weblogic J2EE ライブラリの選択] ダイアログで、ライブラリを選択して [OK] をクリックします。

    img

    [ライブラリーの追加] ダイアログで、[終了] をクリックします。

    img

関連トピック

[ライブラリの編集] ([WebLogic J2EE ライブラリ]) ダイアログ


さらにヘルプが必要ですか。質問は Workshop ニュース グループまでお寄せください。