Jprofiler和WebSphere 8集成问题

问题描述 投票:1回答:1

我在将JProfiler连接到在Linux上运行的远程WebSphere 8.5.5实例时遇到一些问题。当我在Windows 10计算机上启动JProfiler时,选择“在本地或远程配置应用程序服务器配置文件”,然后选择与IBM WebSphere 8.x Application Server集成的选项。

我遇到问题的部分是设置配置文件的“指定远程地址”部分。安装程序说我需要在目标JVM上运行的性能分析代理。我从JProfiler网站下载了tar文件,然后将其解压缩到Linux机器上,并按提示运行jpenable,但是得到了此消息。

“在您的系统上找不到合适的Java虚拟机。JVM的版本必须至少为1.6且最多为11。请定义INSTALL4J_JAVA_HOME以指向合适的JVM。”

为了解决这个问题,我对JProfiler随附的参数文件进行了编辑,但是似乎无法让JProfiler看到WebSphere正在此机器上使用的IBM Java。我已经尝试通过在WebSphere Java安装中放置完整路径来在参数文件中使用INSTALL_JAVA_HOME_OVERRIDE变量。我尝试使用INSTALL4J_JAVA_PREFIX变量,并且在参数文件中创建了INSTALL4J_JAVA_HOME变量,并将完整路径放置到WebSphere Java。

在帮助我解决此问题时,我们将不胜感激。我已验证WebSphere正在使用Java版本1.8.0_171。

install4j websphere-8 jprofiler perfino
1个回答
0
投票

但是我似乎无法让JProfiler看到WebSphere正在此机器上使用的IBM Java。

这是因为附加模式不支持IBM JVM。

安装程序说我需要在目标JVM上运行性能分析代理。

通常,这是通过将-agentpath VM参数添加到已配置的VM来实现的。向导中要求您提供的远程地址将作为选项添加到该参数。然后,向导将修改服务器配置文件并添加完整的VM参数,因此您不必手动进行设置。

更多信息,请访问

https://www.ej-technologies.com/resources/jprofiler/help/doc/main/profiling.html

© www.soinside.com 2019 - 2024. All rights reserved.