【发布时间】:2020-05-08 12:54:53
【问题描述】:
我在将 JProfiler 连接到在 Linux 上运行的远程 WebSphere 8.5.5 实例时遇到了一些问题。当我在我的 Windows 10 机器上启动 JProfiler 时,我选择“Profile an application server, local or remote”并选择与 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