`
xiangxingchina
  • 浏览: 523634 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Windows客户端的JProfiler远程监控Linux上的Tomcat服务器

 
阅读更多
1.测试环境
服务器:Redhat Enterprise Linux(内核版本 2.6.32-71.el6.i686 ),Tomcat6.0.16,Sun JDK 1.6,JProfiler 5.2.4 for linux(安装包:jprofiler_linux_5_2_4.sh)
客户端:Windows XP,JProfiler5.2.4 for windows(安装包:jprofiler_windows_5_2_4.exe)

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

3.客户端 JProfiler 安装(lincense key在附件中可以看到)

4.服务器端 JProfiler 安装:
把 jprofiler_linux_5_2_4.sh 上传到到服务器,假设路径为 /usr/file/jprofiler_linux_5_2_4.sh

# cd /usr/file

# chmod 777 *.sh
# ./jprofiler_linux_5.1.2.sh -c
按照提示来安装,提示都很简单,不在多说。安装路径选择 /opt/jprofiler5

注意,这里的 -c 意思是用字符方式来安装,如果机器上没有 X 则加上该参数.

5.客户端连接配置
1). 运行 JProfiler 。第一次打开会有向导,忽略它。
2). 选择 Session->Integration Wizard->New Remote Integratation
3). 选择 On a remote computer;Platform of remote computer 选择 Linux x86/AMD 64;Next
4). 输入服务器 IP ;Next
5). 输入服务器上的 jprofiler 的安装路径,如 /opt/jprofiler5 ;next
6). 选择服务器的 JDK 环境,这里是:Sun,1.6.0,hotspot;next
7). 输入端口:这里是默认值 8849;next
8). 选择启动模式:这里选第一种 wait for a connection from the jprofiler GUI;next
9). 这里会列出需要在服务器端做的配置:
Integration type: [Generic application]
Selected JVM: Sun 1.6.0 (hotspot)
Startup mode: Wait for JProfiler GUI

(1) Please insert
-agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/jprofiler5/bin/agent.jar

into the start command of your remote application right after the java command.

(2) Please add
/opt/jprofiler5/bin/linux-x86

to the environment variable LD_LIBRARY_PATH.

A remote session named Remote application on 192.168.1.105 will be created that connects to a running instance of the remote application that is started with the modified start command.

6.服务器端的配置
(1)修改系统环境配置文件 /etc/profile ,增加
JPROFILER_HOME=/opt/jprofiler5/bin/linux-x86
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME


(2)修改TOMCAT启动文件catalina.sh,添加-agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/jprofiler5/bin/agent.jar 内容到CATALINA_OPTS中;
“-agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar ” 此内容由客户端软件生成
CATALINA_OPTS="$CATALINA_OPTS -agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar"


7.Reboot Linux and startup Tomcat using startup.sh;
   The log of tomcat which is $CATALINA_HOME/logs/catalina.out will show:
JProfiler> Protocol version 23
JProfiler> Using JVMTI
JProfiler> 32-bit library
JProfiler> Listening on port: 8849.
JProfiler> Native library initialized
JProfiler> Waiting for a connection from the JProfiler GUI



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

9.The log of tomcat which is $CATALINA_HOME/logs/catalina.out will show:
JProfiler> Using dynamic instrumentation
JProfiler> Time measurement: elapsed time
JProfiler> CPU profiling enabled
JProfiler> Hotspot compiler enabled
JProfiler> Starting org/apache/catalina/startup/Bootstrap

10.当中断JProfiler连接时
   The log of tomcat which is $CATALINA_HOME/logs/catalina.out will show:
JProfiler> Disconnected. Waiting for reconnection.
JProfiler> Listening on port: 8849.
分享到:
评论

相关推荐

    JProfiler在Windows可视化远程监控Linux上Tomcat进程的安装步骤.pdf

    - 启动JProfiler客户端程序,创建一个新的远程服务器监控会话。 - 配置远程服务器的IP地址、操作系统类型、JDK版本、以及JProfiler安装路径等信息。 - 指定远程服务器上的Tomcat应用服务器,并配置其启动脚本。 ...

    jprofiler 远程监控 tomcat 服务器

    《使用JProfiler远程监控Tomcat服务器的详细步骤》 在软件开发过程中,特别是对于Web应用程序,确保服务器的稳定运行和高效性能是至关重要的。而当遇到服务器崩溃或性能瓶颈时,借助于专业的监控工具,例如...

    Jprofiler 最新版 监控linux下的tomcat 文档

    Jprofiler 最新版 监控linux下的tomcat 文档。 希望对你有用哦!这篇文档是我在应用中写下,现在我把资源分改成0分,希望那些不懂的人不要在这里骂人,希望骂人的那些人自身素质提高点,不要在这里出来丢他家里的人...

    JConsole远程监控Tomcat

    ### JConsole远程监控Tomcat服务知识点详解 #### 一、JConsole简介与功能 - **JConsole**: JConsole是一款基于Java Management Extensions (JMX) 的图形用户界面工具,旨在帮助开发者和运维人员监控正在运行的Java...

    Jprofiler监控远程项目安装步骤

    首先,需要安装 Jprofiler 客户端和服务器端,服务器端需要安装 Linux 版本的 Jprofiler,然后下载解压即可。 在监控远程应用服务器时,需要选择远程机器的操作系统和 Java 运行环境,例如选择 BEA 的 Java 1.6.0 ...

    JProfiler配置(WAS/Linux/tomcat/windows)

    - 在Windows上安装`jprofiler_windows_7_1_2.exe`,安装过程中需要输入序列号(license key)。 **1.3 配置客户端** - 拷贝WebSphere的`server.xml`和`startServer.sh`到本地指定目录。 - 打开JProfiler客户端,...

    jprofiler8性能监控jboss和tomcat图文详解

    JProfiler不仅支持对常规Java应用、Applet、Java Web Start应用的监控,还能对运行在远程服务器上的应用服务器如JBoss和Tomcat进行性能监控。 【安装部署】JProfiler8的安装过程相对简单,包括在监控端和服务器端...

    JProfiler在Linux上的安装和使用.doc

    JProfiler在Linux上的使用主要包括连接远程服务器,通过端口8849建立连接,然后可以开始监控和分析Java应用程序。它可以提供以下功能: 1. 内存分析:识别内存泄漏,跟踪对象分配,查看堆内存详细信息。 2. CPU使用...

    JProfiler本地和远程配置windows版

    本文将详细解析如何使用JProfiler进行本地与远程配置,特别针对Windows平台,以监控Apache Tomcat为例,探讨其具体操作流程。 #### 一、本地监控配置 ##### 步骤1:启动JProfiler - 打开JProfiler软件,启动后会...

    jprofiler6内含linux和windows安装包,windows附含破解码

    JProfiler6还支持远程连接,这意味着即使在Linux或AIX服务器上运行的应用,也可以通过本地的JProfiler6客户端进行远程监控。这一特性极大地扩展了其应用范围,使得服务器端的性能调优变得不再困难。只需在服务器端...

    jprofiler 监控容器 tomcat

    里面含有具体文件,web.xml 配置、 javamelody...把你的web.xml配置 然后把两个jar放到你的项目下面,然后把那个war包放到你的服务下,启动就可以监控你的项目运行情况,如线程信息,内存了,请求地址的次数了,cpu等、

    jprofiler_linux_4_3_2.tar.gz 和 JProfiler在Linux上的安装和使用.rar

    本篇文章将详细讲解如何在Linux系统上安装和使用JProfiler 4.3.2版本。 首先,我们来解压文件。提供的压缩包"jprofiler_linux_4_3_2.tar.gz"是专为Linux设计的JProfiler版本,我们需要先将其解压。在终端中,通过...

    jprofiler_linux_10_0_3

    jprofiler_linux_10_0_3版本,用于linux、unix操作系统服务端安装。

    jprofiler linux 和 windows 安装和配置

    本文将详细介绍如何在Linux和Windows系统上安装与配置jProfiler。 #### 二、Linux环境下jProfiler的安装与配置 ##### 2.1 安装准备 - **下载jProfiler**:首先访问jProfiler官方网站下载适合Linux系统的版本。 - ...

    JProfiler

    在描述中提到的"JProfiler 监控 本地Tomcat",意味着我们可以利用JProfiler来监控运行在本地的Tomcat服务器。Tomcat是一款广泛使用的开源Java Servlet容器,用于部署和运行Java Web应用。通过JProfiler,我们可以...

    jprofiler windows 使用方法介绍

    本文将详细介绍如何在Windows环境下安装和使用JProfiler,包括本地监控和远程监控Tomcat服务器。 **一、JProfiler的安装与配置** 1. **下载与解压**:首先,下载JProfiler的压缩包,并将其完全解压至任意目录。 2....

Global site tag (gtag.js) - Google Analytics