このページを使用して、デプロイ済みアプリケーションでライブラリー・ファイルを使用できるようにします。
この管理コンソール・ページを表示するには、「環境」 > 「共用ライブラリー」 > 「shared_library_name」 をクリックします。
共用ライブラリー構成ファイルのロケーションのレベルを指定します。
シングル・サーバーのインストールでは、共用ライブラリーはセル、ノード、またはサーバー・レベルに関するロケーションに構成ファイルを保持します。
マルチ・サーバーのインストールでは、共用ライブラリーはセル、ノード、サーバー、またはクラスター・レベルに関するロケーションに構成ファイルを保持します。
データ型 | ストリング |
共用ライブラリーの名前を指定します。
データ型 | ストリング |
共用ライブラリーについて説明します。
データ型 | ストリング |
製品が共用ライブラリーのクラスとリソースを検索する、パスのリストを指定します。
リスト内のパスがファイルである場合、製品はその Java™ アーカイブ (JAR) ファイルまたは圧縮 (zip) ファイルの内容を検索します。リスト内のパスがディレクトリーである場合、製品はそのディレクトリー内の JAR および Zip ファイルの内容を検索します。 パフォーマンス上の理由から、製品は、 ディレクトリーにサブディレクトリーまたは JAR または Zip ファイル以外のファイルが含まれている場合に限り、 ディレクトリーそのものを検索します。
クラスパス・エントリーを区切るには、Enter キーを押します。 これらのエントリーでは、セミコロン (;) やコロン (:) などのパス区切り文字は使用できません。 クラスパスでは、変数マップを使用して置き換え可能な変数名を使用できます。
データ型 | ストリング |
単位 | クラスパス |
共用ライブラリー・サポートのためのプラットフォーム固有 のライブラリー・ファイルを見つけるためのクラスパスを指定します (.dll、.so、*SRVPGM オブジェクトなど)。
「ネイティブ・ライブラリー・パス」の値を指定する場合、以下の条件が該当しない限り、 アプリケーションや共用ライブラリー・クラス・ローダーがこれらのネイティブ・ライブラリーの場所を検出することはありません。
例えば、ネイティブ・ライブラリーをロードするクラスで、以下のように、静的ブロックの System.loadLibrary(native_library) を呼び出します。
static {System.loadLibrary("native_library");
クラス・ローダーは、ネイティブ・ライブラリーを 2 回以上ロードすることはできません。したがって、 ネイティブ・ライブラリーでは独立した共用ライブラリーを使用するか、 アプリケーション・サーバーのクラス・ローダーに関連した共用ライブラリーに ネイティブ・ライブラリーをロードすることをお勧めします。 「この共用ライブラリーに独立したクラス・ローダーを使用 (Use an isolated class loader for this shared library)」設定を参照してください。
データ型 | ストリング |
単位 | クラスパス |
共用ライブラリーが、関連付けられたアプリケーションまたは Web モジュールで共用される、単一の独立した共用ライブラリーを持つかどうかを指定します。
デフォルトは false で、共用ライブラリーは独立していないので、各アプリケーションは共用ライブラリー・クラスのそれぞれのインスタンスをロードします。
独立した共用ライブラリーを使用すると、多数のアプリケーションがライブラリーを共用する場合に、メモリーの占有スペースを削減できます。 このオプションを選択する場合は、共用ライブラリーをアプリケーションまたは Web モジュールと関連付けます。
この設定は、ライブラリー・オブジェクトの isolatedClassLoader ブール属性に位置します。
ブール | false |
マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。