問題
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