前 次 前/次ボタンと目次ボタンとの区切り線

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

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

Workshop for WebLogic では、プロジェクトのソース ファイルだけでなく、プロジェクト内に格納されている (またはビルド パス上で利用可能な) 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 プロジェクトの WebContent/WEB-INF/lib ディレクトリにコピーした JAR ファイルは、そのプロジェクトのビルド パスに追加されます。JAR ファイルのコンテンツは IDE でそのまま表示され、そのプロジェクトのビルドとデプロイメントにのみ使用できます。

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

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

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

Web プロジェクトを作成する際の画面の 1 つで、そのプロジェクトで J2EE ライブラリを共有するか ([共有 J2EE ライブラリを使用する。])、現在のプロジェクト内に J2EE ライブラリのコピーを作成するか ([共有 J2EE ライブラリを使用しない。すべての必要な JAR を WEB-INF/lib ディレクトリにコピーする]) を指定できます。

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

 

プロジェクトへのカスタム J2EE ライブラリの追加

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

  1. ライブラリ モジュールを Workshop for WebLogic に登録するため、[ウィンドウ|設定|WebLogic|J2EE ライブラリ] をクリックします。

    新しいライブラリを追加するには [追加] をクリックします。

    ライブラリの場所を指定したら、[OK] をクリックして終了します。

  2. [ウィンドウ|ビューの表示|その他|基本|プロジェクト・エクスプローラ] をクリックして [プロジェクト・エクスプローラ] ビューを開きます。
  3. アプリケーションの場合は、[プロジェクト・エクスプローラ] で [エンタープライズ・アプリケーション] を展開します。プロジェクトの場合は、そのプロジェクト タイプ (たとえば、Web アプリケーションなら [動的 Web プロジェクト]、Web サービス プロジェクトなら [Web サービス]) を展開します。
  4. プロジェクト名を展開します。
  5. [WebLogic] オブジェクトを展開します。たとえば、プロジェクト名が MyEAR の場合は [MyEAR [WebLogic]] を展開します。
  6. 次の図のように [WebLogic J2EE ライブラリ] オブジェクトを右クリックします。

    ポップアップ メニューで [追加] を選択します。

  7. ライブラリ パスとライブラリ名を入力または参照します。[OK] をクリックします。

 

関連トピック

なし

 

ナビゲーション バーのスキップ   ページの先頭