共有ライブラリー
共有ライブラリーとは、複数のアプリケーションによって使用されるファイルです。 共有ライブラリーとグローバル・ライブラリーを使用して、システム上の重複するライブラリー・ファイルの数を削減できます。
ライブラリー・エレメント
Liberty プロファイルのライブラリーには 3 つのエレメント (<folder>、<file>、および <fileset>) があります。以下に例を示します。
<library>
<folder dir="..." />
<file name="..." />
<fileset dir="..." includes="*.jar" scanInterval="5s" />
</library>
指定されるファイルは、リソース自体ではなく、リソースのコンテナー (例えば、JAR ファイル) でなければなりません。
リスト内のエレメントがファイルである場合は、JAR または圧縮 .zip ファイルの内容が検索されます。フォルダーが指定された場合は、そのディレクトリーからリソースがロードされます。
グローバル・ライブラリー
グローバル・ライブラリーは、すべてのアプリケーションで使用できます。JAR ファイルはグローバル・ライブラリー・ディレクトリーに配置され、その後、各アプリケーションのクラス・ローダー構成で指定されます。
グローバル・ライブラリーは、次の 2 つのロケーションに置くことができます。
- ${shared.config.dir}/lib/global
- ${server.config.dir}/lib/global
詳細については、『すべての Java EE アプリケーションのグローバル・ライブラリーの提供』を参照してください。