アプリケーション・クラスパスに MANIFEST.MF を使用する

WebLogic エンタープライズ・アプリケーションは、.jar および .class ファイルの依存関係を、 APP-INF/lib または APP-INF/classes フォルダーにそれぞれ持つことができます。 この規則は、指定のエンタープライズ・アプリケーション・モジュールにそのような依存関係があるかどうかを検出します。 ソース・スキャナーでクイック・フィックスが使用可能です。クイック・フィックスは、対応するクラスパス項目をエンタープライズ・アプリケーション・モジュール MANIFEST.MF ファイルに追加します。

例えば、以下のファイルが EAR プロジェクト・フォルダー内の APP-INF/lib および APP-INF/classes フォルダーにある場合:

APP-INF/lib APP-INF/classes
jarFile1.jar ClassFile1.class
jarFile2.jar ClassFile2.class
jarFile3.jar ClassFile3.class
jarFile4.jar ClassFile4.class
jarFile5.jar ClassFile5.class

クイック・フィックスを実行する前の Web モジュール MANIFEST.MF ファイル:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.5.3

クイック・フィックスを実行した後の WebModule MANIFEST.MF ファイル:

Manifest-Version: 1.0
Class-Path: APP-INF/lib/jarFile1.jar APP-INF/lib/jarFile2.jar APP-INF/
 lib/jarFile3.jar APP-INF/lib/jarFile4.jar APP-INF/lib/jarFile4.jar AP
 P-INF/lib/jarFile5.jar APP-INF/classes/ClassFile1.class APP-INF/lib/Cla
 assFile2.class APP-INF/lib/ClassFile3.class APP-INF/lib/ClassFile4.class
 APP-INF/lib/ClassFile5.class
Ant-Version: Apache Ant 1.5.3