【问题标题】:Jprofiler and WebSphere 8 Integration IssueJprofiler 和 WebSphere 8 集成问题
【发布时间】: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


    【解决方案1】:

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

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

    设置说我需要在目标 JVM 上运行分析代理。

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

    更多信息请访问

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 2011-12-19
      相关资源
      最近更新 更多