Instrument Resin 1.x - 3.x for Linux

  1. Open the resin.sh file, located at <resin_home>/bin .
  2. At the beginning of your application server start script, add the javaagent argument with the full path to the javaagent.jar file on your system:
    exec $JAVA_EXE -javaagent:"<agent_home>/javaagent.jar" <...>
    For example:
    #
    # 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. Restart the application server for the changes to take effect.