質問:
標準のディレクトリ以外に存在するライブラリファイルを認識する方法はありますか?
回答:
標準のディレクトリ(J2EEの場合は{アプリケーションルート}/WEB-INF/libディレクトリ)以外に存在するライブラリファイルを認識するには以下の方法があります。ここではディレクトリ<library path 1>および<library path 2>にライブラリファイル(jarファイル)があると仮定します。
方法1:
エージェントの設定ファイルであるcontrast_security.yamlに以下のプロパティを追加します。
inventory:
library_dirs: <library path 1>:<library path 2>
方法2:
Javaアプリケーションを起動するJavaコマンドに以下のJVMオプションを追加します。
-Dcontrast.inventory.library_dirs=<library path 1>:<library path 2>
方法3:
以下の環境変数を追加します。
CONTRAST__INVENTORY__LIBRARY_DIRS=<library path 1>:<library path 2>
上記はUNIX系のマシンでの設定です。Windows系の場合はライブラリパスの区切り記号として':'ではなく';'を用います。