JProfiler在Linux上的安装和使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JProfiler在Linux上的安装和使用

一前言

前段时间网厅web服务老是OutOfMemoryError,查找了一些网站,找到一个应用监控工具JProfiler,可以在本地机器上监控远程服务器上的应用。搭建环境的时候遇到了一些问题,也查找了网上的一些资源,但都不太全面,现把自己的安装和使用过程记录下来,方便后来人使用。

二环境介绍

服务器端

操作系统:linux RedHat AS 5

应用服务器:WebLogic 9.2

java虚拟机版本:1.5.0.07

jprofiler版本:jprofiler_linux_5_1_4.sh(在csdn可以下载到)

客户端

操作系统:Windows Xp SP2

Jprofiler5.1.4 for windows(安装包:jprofiler_windows_5_1_4.exe在csdn 可以下载到)

三客户端JProfiler安装及配置

1.打开本地jprofiler

1-1 图1-1使用向导,我们可以选择Cancel

2.

1-2

选择session->Integration wizards->New Remote Integration 3.

1-3

1)The profiled application is located选择On a remote computer

2)Platform of the remote computer选择Linux X86/AMD64

3)Next

4.

1-4 Remote address中写入所要监控的服务器IP地址

5

1-5

Installation directory中写入jprofiler在服务器中的路径,比如/opt/jprofiler5(此路径为远程服务器上jprofiler的安装路径)

6

1)

1-6-1

2)JVM Vendor选择Sun

1-6-2

Version 选择1.5.0,如果服务器操作系统是64位,需要勾选64bit jvm 3)Next

7

1-7 JProfiler port :写入8849 默认

8

1-8 选择Wait for a connection from the JProfiler GUI

9

1-9

红框中内容设置环境变量时使用。

选择next

选No,I will start the session later因为我们还没有配置服务器端。

选择finish

四服务器端JProfiler安装及配置

服务器端安装:

1.把jprofiler_linux_5_1_4.sh 上传到服务器/opt/路径下

2.如果安装包为.rpm,先执行apt-get install rpm;

3.安装jprofiler:rpm –ivh jprofiler_linux_4_3_2.rpm

4.如果安装包为.sh,直接执行

5.修改 .bash_profile文件,新增内容类似如下(修改为自己服务器上的实际路径):

export LD_LIBRARY_PATH=/opt/jprofiler5/bin/linux-x86

export INSTALL4J_JAVA_HOME=/weblogic/bea/jdk150_10/jre

6.把 C:\Documents and Settings\用户名\.jprofiler5\ 下的config.xml上传到远程服务器上,

路径为本地客户端配置里第5步所设置的路径。比如/opt/jprofiler5下

7.修改weblogic启动文件startWebLogic.sh,在黑字后面的位置,添加红字部分的内容。注意config

文件的路径,以及agent.jar文件的实际路径,要根据自己的实际路径进行修改。此处的id为

config.xml文件里的远程服务器所在配置项里的session id,也要根据config.xml里面的具体

session id进行修改。

=${SERVER_NAME}

-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS}

${SERVER_CLASS}" ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}

-Xrunjprofiler:port=8849,nowait,id=104,config=/weblogic/wss/jprofiler5/config.xml

-Xbootclasspath/a:/weblogic/jprofiler5/bin/agent.jar

安装过程遇到的问题以及解决方法:

1.执行,报错:gunzip: sfx_archive.tar.gz: not in gzip format

I am sorry, but the installer file seems to be corrupted.If you downloaded that file

please try it again. If you transfer that file with ftp please make sure that you are using binary mode.

解决方法:把ftp软件的Transfer type改为Binary,重新上传。

2.执行jprofiler_linux_5_1_4.sh

Do you want to download a JRE? (y/n)

相关文档
最新文档