WebLogic または WebSphere ユーザーで Java 2 セキュリティ モデルを使用している場合、Java エージェント のインストールに加えて、Java エージェントを構成する必要があります。
WebLogicを使用しています。Java 2セキュリティ
Java 2 セキュリティを使用している場合は、次のエントリを weblogic.policy
に追加してインストールを完了します。
grant codeBase "file:YOUR_FULL_PATH_TO_FILE/newrelic/-" { permission java.security.AllPermission; };
/full/path/to/newrelic
に newrelic.jar
を含むディレクトリを指定します。デフォルトのポリシー ファイルの場所は weblogic_root/server/lib/weblogic.policy
です。
WebSphere。Java 2 セキュリティまたは管理者用セキュリティ
Java 2 Security または WebSphere Admin Security を使用している場合は、New Relic インストール フォルダー内のすべての jar に適切な権限を付与する必要があります。
すべてのアプリサーバーに対して New Relic を有効にするには、 java.policy
ファイルを編集します。
次の WebSphere インストール ディレクトリ内にある
java.policy
ファイルを開きます。YOUR_WEBSPHERE_INSTALL_DIRECTORY/java/jre/lib/security/java.policy次のテキストをポリシー ファイルに追加し、
newrelic.jar
を含むフォルダーを指すようにfile:
パスをカスタマイズします。パスの末尾にあるダッシュ-
を必ず保持してください。これにより、ターゲット フォルダー内のすべての jar に必要な権限が付与されます。grant codeBase "file:/YOUR_FULL_PATH_TO_NEW_RELIC_FOLDER/-" {permission java.security.AllPermission;permission java.net.NetPermission "specifyStreamHandler";permission java.net.SocketPermission "*.newrelic.com", "connect,accept,resolve";};重要
Windows システムの場合でも、
codeBase
値ではディレクトリ区切り文字としてバックスラッシュではなくスラッシュを使用する必要があります。アプリケーションサーバーを再起動します。
ヒント
各アプリの Java セキュリティ権限は、 java.policy
と server.policy
の和集合によって決定されます。複数のファイルに同じ権限設定を置かないでください。
ポリシー ファイルの構文の詳細については、 「デフォルトのポリシーの実装とポリシー ファイルの構文」を参照してください。