JProfiler监测远程Tomcat
一 软件环境
本地客户端 : JProfiler5.2.1破解版
远程服务器端: JProfiler5.2.2的linux版本+Tomcat5.5.27的linux版本+JDK1.5.0_11的linux版本。
二 本地客户端JProfiler的配置
- 启动JProfiler,如下图所示:
选择红色区域标示的那一项,点“Next”。
-
选择远程监测
-
选择启动模式
-
定位远程服务器
-
定位远程服务器上的JProfiler
-
选择虚拟机类型
-
选择监测端口号(默认8849)
-
远程服务器所需修改信息
-
客户端设置完成 至此,本地客户端JProfiler的设置已经完成,接下来就要修改服务器端的配置。
三 服务器端的配置
-
修改Tomcat启动时的配置
修改/usr/local/tomcat/bin目录下的Catalina.sh,添加下面几项到“JAVA_OPTS”中。
- JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8849"
- JAVA_OPTS="$JAVA_OPTS -Xbootclasspath/a:/opt/jprofiler5/bin/agent.jar"
-
修改环境变量,将JProfiler加入环境变量
修改/etc/profiler文件,在文件的末尾加入下面语句:
- JPROFILER_HOME=/opt/jprofiler5/bin/linux-x86
- export LD_LIBRARY_PATH=$JPROFILER_HOME
修改完后,不要忘记使用source /etc/profile使修改生效!
到此,服务器端得设置完成。
四 本地客户端建立连接并监测
首先,启动服务器端的tomcat,切换到tomcat目录下的bin目录,然后运行./startup.sh即可,然后就可以监测了。