Linux用Resin 1.x 〜 3.x のインストルメンテーション

  1. <resin_home>/binにあるresin.shファイルを開く。resin.sh
  2. アプリケーションサーバー起動スクリプトの先頭でjavaagent 引数をフルパスで、システムの javaagent.jar ファイルに追加する。
    exec $JAVA_EXE -javaagent:"<agent_home>/javaagent.jar" <...>
    例:
    #
    # trace script and simlinks to find the wrapper
    #
    if test -z "${RESIN_HOME}"; then
    script=`/bin/ls -l $0 | awk '{ print $NF; }'`
    while test -h "$script"
    do
    script=`/bin/ls -l @script | awk '{ print $NF; }'`
    done
    bin=`dirname $script`
    RESIN_HOME="$bin/.."
    fi
    exec $JAVA_EXE -javaagent:"/mnt/agent/3.2/javaagent.jar" -jar ${RESIN_HOME}/lib/resin.jar $*
  3. アプリケーションサーバーを再起動して変更を適用する。