先裝server的後agent
server選一個server的。系統時間。
agent要稍微配置一下。
如添加jre 然後選擇instance之類。
之後會生成
-Xbootclasspath/p:C:\MercuryDiagnostics\JavaAgent\DiagnosticsAgent\classes\Oracle\1.7.0_51\instr.jre
-javaagent:C:\MercuryDiagnostics\JavaAgent\DiagnosticsAgent\lib\probeagent.jar
然後再加一句
%_EXECJAVA% -jar C:\MercuryDiagnostics\JavaAgent\DiagnosticsAgent\lib\jreinstrumenter.jar -f MyServer
set JAVA_OPTS=%JAVA_OPTS%
將(下面內容爲準)
%_EXECJAVA% -jar C:\MercuryDiagnostics\JavaAgent\DiagnosticsAgent\lib\jreinstrumenter.jar -f MyServer
set JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:C:\MercuryDiagnostics\JavaAgent\DiagnosticsAgent\classes\Oracle\1.7.0_51\instr.jre -javaagent:C:\MercuryDiagnostics\JavaAgent\DiagnosticsAgent\lib\probeagent.jar
這一大段加入tomcat的C:\tomcat\bin下的catalina.bat文件裏的
rem ----- Execute The Requested Command ---------------------------------------
後
如下
if not "%LOGGING_MANAGER%" == "" goto noJuliManager
set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%
rem ----- Execute The Requested Command ---------------------------------------
%_EXECJAVA% -jar C:\MercuryDiagnostics\JavaAgent\DiagnosticsAgent\lib\jreinstrumenter.jar -f MyServer
set JAVA_OPTS=%JAVA_OPTS% -Xbootclasspath/p:C:\MercuryDiagnostics\JavaAgent\DiagnosticsAgent\classes\Oracle\1.7.0_51\instr.jre -javaagent:C:\MercuryDiagnostics\JavaAgent\DiagnosticsAgent\lib\probeagent.jar
echo Using CATALINA_BASE: "%CATALINA_BASE%"
echo Using CATALINA_HOME: "%CATALINA_HOME%"
echo Using CATALINA_TMPDIR: "%CATALINA_TMPDIR%"
if ""%1"" == ""debug"" goto use_jdk
echo Using JRE_HOME: "%JRE_HOME%"