【发布时间】: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 的回答很好。无论您在本地还是远程运行托管服务器。