【问题标题】:How to run Jprofile with weblogic 10.x managed server?如何使用 weblogic 10.x 托管服务器运行 Jprofile?
【发布时间】:2016-07-14 05:24:47
【问题描述】:

问题:

如何让 Jprofile 9.1 从特定托管服务器而不是管理服务器收集数据?

详情:

通过使用 Jprofile 向导(Profile 应用程序服务器),我可以将 Jprofile 附加到正在运行的管理服务器,但我找不到任何允许我监控特定托管服务器的选项。

在这个问题How can I connect Jprofiler with weblogic managed servers?

其中一个答案如下:

在这种情况下,您正在分析错误的服务器。 JProfiler 的 VM 参数 (-agentpath:...) 必须添加到执行应用程序的 JVM。

答案试图指出一些要进行的参数更改,但不清楚如何去做。

【问题讨论】:

  • 您可以为托管服务器配置虚拟机参数。必须将远程集成向导给出的-agentpath 参数添加到这些参数中。然后您可以连接远程分析会话。
  • @IngoKegel 我在运行 weblogic 的同一台服务器上运行 Jprofile。所以我需要在托管服务器启动中添加参数,如-agentpath:[path goes here]\jprofilerti.dll=port=8849,然后使用文件startWebLogic_jprofiler.cmd 在Jprofile 中启动会话?我这样做了,但管理服务器控制台只显示,仍然没有捕获管理的服务器资源?
  • 那么您仍在分析管理服务器。 @Yogesh_D 的回答很好。无论您在本地还是远程运行托管服务器。

标签: java weblogic jprofiler


【解决方案1】:

这是一个关于为 weblogic 服务器设置 JVM 参数的问题。

custom arguments to set in weblogic JVM

  1. 在“域结构”窗格中,展开“服务器”节点。
  2. 单击要配置的服务器的名称。
  3. 在右窗格中,单击“服务器启动”。选择锁定和编辑。
  4. 在“参数”文本框中,提供 JVM 选项。插入选项后,点击保存。
  5. 然后单击激活更改。
  6. 重新启动服务器,以便新的 使用设置。

您应该能够使用上述过程设置相关的 agentLib 参数。

注意,您需要将代理库复制到拥有托管服务器的主机上。

【讨论】:

  • 请检查我在问题中的评论
  • 只要您与托管服务器有 n/w 连接,就可以在任何您想要的地方运行 Jprofiler。修改托管服务器的 JVM 参数以添加 Jprofiler 文档中提到的 agentlib jvm 参数,并确保 Jprofiler 所需的文件存在于此托管服务器上。您应该能够连接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-10
  • 1970-01-01
  • 1970-01-01
  • 2012-04-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多