解决:Error occurred during initialization of VM
Could not find agent library on the library path or in the local directory: jprofilerti
查找资料后,发现是版本依赖的问题,查看命令如下:
a、 ldd /usr/jprofiler5/bin/linux-x86/libjprofilerti.so
输出信息:
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b655fe72000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00002b6560172000)
libexpat.so.1 => not found
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b6560387000)
libc.so.6 => /lib64/libc.so.6 (0x00002b65605a2000)
libm.so.6 => /lib64/libm.so.6 (0x00002b65608f8000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b6560b7c000)
/lib64/ld-linux-x86-64.so.2 (0x00000035daa00000)
b、ldd /usr/jprofiler5/bin/linux-x86/libjprofilerti.so
输出信息:
linux-gate.so.1 => (0xffffe000)
libstdc++-libc6.2-2.so.3 => not found
libz.so.1 => /usr/lib/libz.so.1 (0xf7e41000)
libexpat.so.0 => /lib/libexpat.so.0 (0xf7e20000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf7e09000)
libc.so.6 => /lib/libc.so.6 (0xf7cc4000)
/lib/ld-linux.so.2 (0x002e4000)
解决办法: 将没有找到的这两个文件,分别从jprofiler的/bin/linux-x86、bin/linux-x86/下的libexpat.so.1 、libstdc++-libc6.2-2.so.3拷贝到/usr/lib、/usr/lib64目录下
分享到:
相关推荐
总之,通过JProfiler远程监控Tomcat服务器,我们可以实时了解服务器性能状况,及时发现并解决潜在的问题,提升系统的稳定性和效率。正确配置和使用JProfiler,是保障Web应用程序健康运行的重要工具。
- 在JProfiler中进行远程监控需要设置好客户端和服务器端的配置,以确保监控数据能够从服务器传输到客户端。 - 支持多种远程监控协议,包括JPDA (Java Platform Debugger Architecture)、JMX (Java Management ...
步骤三:配置监控参数 在连接对话框中,可以设置监控参数,例如是否开启线程监控、内存分配监控等。这些设置可以根据实际需求进行调整。完成后,点击“Connect”按钮,JProfiler将开始监控选定的Java应用程序。 ...
#### 二、远程监控配置 ##### 步骤1至7:同本地监控配置 - 远程监控的前几步骤与本地监控相似,只是在选择监控位置时,应选择“On a remote computer”。 ##### 步骤8:输入远程机器信息 - 输入远程机器的IP地址,...
**远程监控配置**: 1. **配置远程主机**:在本地JProfiler中选择远程主机及其操作系统类型。 2. **远程主机IP地址**:输入远程主机的IP地址。 3. **指定远程JProfiler安装目录**:选择远程机器上JProfiler的安装...
3、**配置监控目标**:在新建会话的向导中,选择“Remote”模式,因为我们要监控的是远程WebLogic服务器上的部署项目。选择“JVM on host”,输入WebLogic服务器的IP地址或主机名。 4、**设置通信端口**:默认情况...
【远程监控配置】对于远程应用服务器如JBoss的监控,同样从"Quick Start"开始,选择"An application server, locally or remotely"。然后在服务器选择中选择JBoss 4.x,确定监控目标为远程。配置远程服务器的IP地址...
接下来介绍如何使用JProfiler来监控远程JBoss实例的具体操作步骤: 1. **启动JProfiler**:启动JProfiler GUI客户端。 2. **创建新的会话**:选择`Session -> Integration Wizard -> New Remote Integration`选项。 ...
基本步骤与Linux环境相似,主要区别在于JProfiler的服务器安装部分,因为Windows环境下JProfiler通常作为服务运行,而配置时需要根据WebSphere或Tomcat的运行环境进行相应的设置。 总的来说,JProfiler是优化Java...
4. **实时监控**:JProfiler支持实时监控Java应用程序,用户可以设置阈值,当达到特定条件时触发报警,以便及时发现和解决问题。 5. **远程连接**:除了本地分析,JProfiler还支持远程连接到其他运行中的Java应用...
5. **JVM配置优化**: 通过JProfiler,你可以分析JVM参数的效果,如堆大小、垃圾收集器设置等,并根据应用需求进行调整。 6. **远程和本地连接**: JProfiler支持远程连接到运行中的Java应用,方便在生产环境中进行无...
7. **远程连接**:除了本地应用,JProfiler还能远程连接到其他运行Java应用的服务器,进行实时性能监控,这对于分布式系统的调试非常方便。 8. **快照对比**:你可以创建性能快照,并进行对比,观察不同时间点或...
- **选择监控目标**: 启动JProfiler后,首先进入配置界面,选定“监控Apusic应用服务器”选项。该步骤将引导用户完成一系列设定,包括服务器类型、位置(本地或远程)、JVM版本等,确保监控方案的针对性与准确性。 ...
**JProfiler监控工具详解** JProfiler是一款强大的Java性能分析工具,它可以帮助开发者深入理解应用程序的内存使用、CPU消耗、线程活动以及各种JVM参数的影响。对于Java开发人员来说,了解如何有效地使用JProfiler...
2. **远程监控配置**: - 在JProfiler的Start Center中选择New Remote Integration。 - 选择远程监控,并指定远程机器的操作系统类型。 - 选择JVM供应商、版本和模式,通常选择Oracle的HotSpot JVM。 - 填写远程...
本文将详细介绍如何在Windows环境下安装和使用JProfiler,包括本地监控和远程监控Tomcat服务器。 **一、JProfiler的安装与配置** 1. **下载与解压**:首先,下载JProfiler的压缩包,并将其完全解压至任意目录。 2....
JProfiler支持在本地和远程JVM上进行监控,适用于多种操作系统,例如Windows和Linux。 对于JProfiler的入门使用,首先要熟悉它的版本号,本教程中使用的是JProfiler 7.1.2。在安装和配置JProfiler之前,需要下载...
远程监控则用于监控远程服务器上的JVM。要实现这一功能,需要在服务器端和客户端分别进行设置。 **服务器端设置** 1. 在服务器上启动JVM时,添加以下启动参数: - `-Xbootclasspath/a:path_to_jprofiler_agent` -...