問題
Javaアプリケーションのアプリサーバーの起動時にエラーメッセージが表示される。例えば、以下のようなものです。
Error opening zip file: newrelic.jar Error occurred during initialization of VM Agent library failed to init: instrument
解決
Java エージェントjar
ファイルへのパスは、 -javaagent
JVM スイッチで完全修飾されている必要があります。パスが正しく指定されていない場合、アプリ サーバーの起動時にエラーがスローされ、JVM が終了します。
この問題を解決するには、 -javaagent
スイッチにnewrelic.jar
ファイルへの絶対パスを指定します。たとえば、 newrelic.jar
ファイルが Tomcat ホーム ディレクトリ/home/tomcat内のnewrelic
という名前のディレクトリにある場合、次のようにスイッチを指定します。
-javaagent:/home/tomcat/newrelic/newrelic.jar