JProfiler6.2.4 Linux 服务器端搭建

1文件准备:

服务器:CentOS release 5.4 x86_64(内核版本 2.6.18-164.el5),

Tomcat6.0.18,Sun JDK Java1.5.02

jprofiler_linux_6_2_4.rpm for linux(安装包:jprofiler_linux_6_2_4.rpm)

客户端:Windows XP,jprofiler_windows_6_2_4 for windows

(安装包:jprofiler_windows_6_2_4.exe)

2.JProfiler软件下载地址 http://www.ej-technologies.com/

3.客户端 JProfiler 安装 略

4.服务器端 JProfiler 安装: 
把 jprofiler_linux_6_2_4.rpm 上传到到服务器,任何路径

运行下面命令: rpm-Uvh jprofiler_linux_6_2_4.rpm

运行完成以后 会在/opt/jprofiler6这个目录里面找到安装文件

5.启动客户端的jprofiler.exe,下面点击后的安装步骤:

(1) 启动后,在session菜单下点击new window菜单,会弹出一个quickstart,选择“An application server,locally or remotely”;

  (2) 选择下一步,弹出应用服务器选择界面,我这里选择tomcat6;

  (3) 选择下一步,选择“on remote computer”,同时选择操作系统相关信息,这里我选择linux x86,amd64;

  (4) 选择下一步,这里将我们jdk相关信息选择上,我选择“sun”、“1.5.0”(对应服务器端jdk版本)、“hotspot”;

  (5) 选择下一步,这里我选择第二个“startup immediately.connect later with jprofiler GUI”;

(6) 选择下一步,填写要连接的远程服务器ip,这里我填写192.168.1.201(服务器端ip);

  (7) 选择下一步,这里需要填写的是jprofiler在linux上的安装位置。这里填写/usr/local/jprofiler6点击下一步后会让你选择一个配置文件放置路径,输入一个路径;

  (8) 选择下一步,这里需要我们将刚才从服务器上拿下来的startup.sh脚本选中,点击下一步后,我们制定一个端口,默认是8849,(千万别用80或者8080这些知名端口),会生成一个startup_jprofiler.sh脚本,而这个脚本就是比我们原来的startup.sh多如下一段话:

  # The following lines have been added bythe

  # application server integration wizardof JProfiler

  CATALINA_OPTS="-agentpath:/usr/local/jprofiler6/bin/linux-x86/libjprofilerti.so=port=8849,nowait$CATALINA_OPTS"

  export CATALINA_OPTS

  # end of modifications

(9) 将刚才生成startup_jprofiler.sh脚本传送到/usr/local/tomcat6/bin的目录下,并赋予执行权限chmod 777 startup_jprofiler.sh

(10) 将本机C:\Documents and Settings\{计算机名称}\.jprofiler6\config.xml文件copy上传到 第七步输入的配置文件

注意:要检查服务器端的8843端口是否对外开放

6:服务器端的配置:

(1)修改系统环境配置文件/etc/profile ,增加

# JPROFILER CONF

JPROFILER_HOME=/opt/jprofiler6/bin/linux-x64

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME

 

(2)修改TOMCAT启动文件catalina.sh,添加

JAVA_OPTS="$JAVA_OPTS -server -Xms4096m -Xmx4096m-XX:PermSize=256m-XX:MaxNewSize=512m-XX:MaxPermSize=512m-Djava.awt.headless=true"

JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8849-Xbootclasspath/a:/opt/jprofiler6/bin/agent.jar"

7:执行startup_jprofiler.sh 这个启动会自动启动tomcat 服务,然后在点击客户端

8.启动客户端软件
   点击jprofiler菜单session>start center>Open Session
  Available session configurations中列出了刚才配置的连接,选中使用就OK了!!

JProfiler6.2.4 Linux 服务器端搭建

相关推荐