修改catalina.sh,配置 JAVA_OPTS :
export JAVA_OPTS="$JAVA_OPTS -javaagent: /${路径}/tingyun-agent-java.jar"
大多数Windows用户都把Tomcat作为服务来运行,Tomcat提供了一个配置程序来指定该服务的JVM参数。
-javaagent:/${路径}/tingyun-agent-java.jar
设置-javaagent
参数时,请使用正斜杠作为路径分隔符,例如:
-javaagent:C:/tingyun/tingyun-agent-java.jar
对于Tomcat 6版本,在-javaagent
参数之后需要有回车符。并且路径分隔符可以使用正斜杠和反斜杠。
如果您使用catalina.bat来启动Tomcat,请在该批处理文件的顶部增加以下内容:
SET JAVA_OPTS=%JAVA_OPTS% -javaagent:/${路径}/tingyun-agent-java.jar
Tomcat 6中自带的Apache Commons Daemon(jsvc)不支持-javaagent
参数。关于该问题的描述请见:[daemon] JSVC does not support all the standard java 5.0 launcher options
在Apache Commons源代码仓库中已经包含了该问题的修复版本。参见:
您也可以直接下载编译好的jsvc版本。该版本的jsvc支持通过-X
前缀来设置-javaagent
参数