1) 客户端安装
客户端 xp,jprofiler 5.1.4
可采用两种方式安装
1.1)需要dll和注册码配合,仅适于windows
http://luanma.iteye.com/blog/183827
1.2)仅需注册码,适合windows和linux
http://serendipityspaces.spaces.live.com/blog/cns!71616649A887E6A!604.entry
我试过下面的注册码
L-Larry_Lau@163.com#83192-56yozpwn6v3n#174
这个Ok
2) 客户端配置远程session
按照安装界面的步骤就可以了,有一点需要注意
在配置“choose startup mode”的时候,
有两种
a) waiting for a connection from Jprofiler GUI
b) Don't wait, startup immediately
我起初选择a),但是在服务器端遇到问题,我不知道如何输入服务端的注册码,我也尝试在服务器通过界面输入,但无效,我认为刚提到的那种做法是把服务器当客户端来用
我觉得可能有两种类型的注册码,服务器端的注册码和客户端的注册码
我后来选择b),b提供了一种在服务器端输入注册码的方式,看后面你就知道了
另外我在配置“config syncronization”
我选择了Manual synchroization
设置完成后,有如下信息:
3) 服务器端安装
wget http://download.ej-technologies.com/jprofiler/jprofiler_linux_5_1_4.tar.gz
tar xzvf jprofiler_linux_5_1_4.tar.gz
无须安装,解压好就结束
4)服务器端配置
4.1)拷贝config.xml
按照上文中的说明:
C:\Documents and Settings\Administrator\.jprofiler5\config.xml must be copied manually to /home/pwlazy/dev/jprofiler5 on the remote computer
于是把客户端C:\Documents and Settings\Administrator\.jprofiler5\config.xml拷贝到服务器jprofile的安装目录下
4.2)修改服务器启动脚本
按照上文所说的
我在jboss的启动脚本中加入下面一段
注意:一定要参考你配置客户端完成后的说明因为我上文中的说明中的有些路径和你的机器应该有些差别
5)启动服务器
此时启动
出错:
JProfiler> Using dynamic instrumentation
JProfiler> Time measurement: elapsed time
JProfiler> CPU profiling enabled
JProfiler> ERROR: Invalid license key. Aborting.
原来key无效
正如我上面提到的,我需要输入服务端的注册码
在刚才拷过来的config.xml中找到<licenseKey name="pwlazy" company="ali" key="L-FLN#44240-p0dthf1gxzng4#216" />
输入key:L-Larry_Lau@163.com#83192-56yozpwn6v3n#174
因为config.xml是客户端生成的,由于客户端我采用了本文提到的第一种客户端的安装方式,仅适合windows,所以linux认为无效,
如果一开始我就采用第二种仅需输入验证码的安装方式,服务端就不会报错了
话题扯到“startup mode”的选择,第二种启动方式的脚本多了个选项config=/home/pwlazy/dev/jprofiler5/config.xml,
config.xml含有注册码,让你知道服务器启动使用的注册码,有问题了也好纠错,
但第一种方式,没有这种选项,也不知道注册码的存放方式,对于注册码无效这种问题,不知如何下手,
或许你会想到在第一种启动方式也可以强项加入这么个选项,但第一种启动方式不会生成config.xml,
如果你把第二种启动方式产生的config.xml用于第一种启动方式,那么意义也不大了
下面看看第一种启动方式和第二种启动方式的差别:
第二种启动方式多了config.xml,另外在服务器启动中了多了一段配置“,nowait,id=104,config=/home/pwlazy/dev/jprofiler5/config.xml”
6) 启动客户端session
此时客户端会连上服务器8849端口,开始profiler吧 !
分享到:
相关推荐
Jprofiler 监控远程项目安装步骤 Jprofiler 是一个功能强大的 Java 性能优化工具,可以对 Java 应用程序进行详细的性能分析和优化。下面将介绍如何使用 Jprofiler 监控远程项目的安装步骤。 首先,需要安装 ...
配置完成后,可以选择手动同步配置文件,并在远程服务器上指定配置文件的位置,例如“/usr/local/jprofiler5”。最后,确认所有配置信息无误后,点击“Finish”。 服务器端的配置工作包括:将Windows上生成的配置...
- 配置远程服务器的IP地址、操作系统类型、JDK版本、以及JProfiler安装路径等信息。 - 指定远程服务器上的Tomcat应用服务器,并配置其启动脚本。 5. **服务器端配置** - 设置JProfiler的环境变量,包括JPROFILER...
### 使用JProfiler监控Apusic应用服务器:深度解析与实践指南 #### 引言与背景 在IT运维与软件开发领域,性能监控与优化是确保应用高效稳定运行的关键环节。Apusic应用服务器作为企业级Java应用的承载平台,其性能...
若选择“Don’t wait, startup immediately”,则需要确保配置文件(如config.xml)在远程服务器上已经同步更新。 #### 结语 无论是本地监控还是远程监控,JProfiler都提供了细致入微的配置选项,使用户能够灵活地...
### jProfiler监控工具使用说明 #### 一、概述 JProfiler是一款全面且强大的Java剖析工具,主要用于分析J2SE和J2EE应用程序。该工具集成了CPU线程和内存剖析的功能,提供了直观的图形用户界面(GUI),帮助开发者...
- 使用JConsole工具连接远程服务器,输入`192.168.1.101:1090`进行连接。 #### 三、JConsole使用详解 - **连接后显示的标签页**: - **概述**: 显示JVM的基本信息和监控变量。 - **内存**: 展示堆内存和非堆内存...
在配置完成后,我们可以使用 JProfiler 监控和分析远程服务器上的 Java 应用程序。JProfiler 提供了多种视图和功能,包括: 1. 内存剖析(Memory Profiler):显示动态的内存使用状况更新视图和显示关于内存分配...
为了能够使用JProfiler监控JBoss的应用运行状态,需要进行以下配置: 1. **修改系统环境变量**:添加`LD_LIBRARY_PATH`环境变量,指向JProfiler的库文件所在目录`$JPROFILER_HOME/bin/linux-x8664`(或`$JPROFILER_...
基本步骤与Linux环境相似,主要区别在于JProfiler的服务器安装部分,因为Windows环境下JProfiler通常作为服务运行,而配置时需要根据WebSphere或Tomcat的运行环境进行相应的设置。 总的来说,JProfiler是优化Java...
- **安装路径**:指定远程服务器上 JProfiler 的安装路径; - **端口号**:设置通信端口,默认为 8849,需确保该端口未被其他服务占用; - **重要提示**:安装过程中,请仔细记录下配置信息,以便后续配置 Linux ...
Jprofiler 最新版 监控linux下的tomcat 文档。 希望对你有用哦!这篇文档是我在应用中写下,现在我把资源分改成0分,希望那些不懂的人不要在这里骂人,希望骂人的那些人自身素质提高点,不要在这里出来丢他家里的人...
在这里,你可以选择“Local”模式来连接本地正在运行的Java应用,或者选择“Remote”模式来连接远程服务器上的Java应用。 步骤二:连接Java应用程序 在主界面上,点击“Session” -> “Connect to application”,...
远程监控则用于监控远程服务器上的JVM。要实现这一功能,需要在服务器端和客户端分别进行设置。 **服务器端设置** 1. 在服务器上启动JVM时,添加以下启动参数: - `-Xbootclasspath/a:path_to_jprofiler_agent` -...
而在远程监控时,需要确保远程服务器上JProfiler的配置文件与监控端一致,并在启动脚本中添加JProfiler的代理路径参数。 【本地监控配置】对于Java应用的本地监控,首先启动JProfiler,选择"Quick Start",然后选择...
JProfiler既能在本地启动应用程序进行实时监控,也能连接到远程服务器,使得开发者能够远程分析生产环境中的性能问题,而无需中断服务。 7. **应用实践** 创建一个模拟负载环境,使用JProfiler监控内存使用情况、...
5. **远程监控**:除了本地应用,JProfiler还能监控远程服务器上的Java应用,只需在启动脚本中添加特定的JVM参数。 对于JProfiler 7.2.2或7.2.3版本的安装和配置,以下是一些关键步骤: 1. **下载与安装**:确保...
由于MyEclipse 8.5自带的JVM剖析器VisualVM不能与JProfiler完美集成,我们通常会选择使用JProfiler的远程服务器会话功能来监控运行在Web服务器上的应用。 ### 配置步骤 1. **新建Server Integration** 在...
本文将详细介绍如何在Linux环境下安装和使用JProfiler,以便于诊断和优化运行在远程服务器上的Java应用程序,如文中提到的WebLogic 9.2服务器。 首先,我们需要了解JProfiler的安装流程。在客户端(这里为Windows ...