先装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%"