Apache Tomcatのインストゥルメント化

  1. setenv.sh(Linux)ファイルまたは setenv.bat(Windows)ファイルを開きます(存在しない場合は作成します)。
    Tomcat 6 以降の場合は、ファイルを CATALINA_BASE/bin ディレクトリに置くことができます。それ以前のバージョンの Tomcat では、CATALINA_HOME/bin ディレクトリにファイルを置きます。
  2. 以下のとおり、-javaagent 引数を Catalina 環境変数としてファイルに追加します。
    Linuxの場合:
    export CATALINA_OPTS="$CATALINA_OPTS -javaagent:<agent_home>/javaagent.jar"

    <agent_home> を Java エージェント JAR ファイルへのフルパスと置き換えます。

    例:
    export CATALINA_OPTS="$CATALINA_OPTS -javaagent:/home/appserver/appagent/javaagent.jar"
    Windowsの場合:
    set CATALINA_OPTS=%CATALINA_OPTS% -javaagent:"Drive:<agent_home>\javaagent.jar"
    例:
    set CATALINA_OPTS=%CATALINA_OPTS% -javaagent:C:\appagent\javaagent.jar
  3. アプリケーションサーバーを再起動して変更を適用する。サービスとしての Tomcat の実行の詳細は、「起動時のプロパティおよびオプションの設定」を参照してください。