如何将Jprofiler连接到Weblogic托管服务器?

3

我正在尝试将Jprofiler7连接到远程Weblogic10.3托管服务器。我可以连接并在JProfiler中查看管理控制台线程和内存使用情况,但无法查看部署在托管服务器上的应用程序。

我该如何实现这一点?

谢谢

2个回答

2

我在Windows上使用WebLogic 12C和JProfiler9时遇到了同样的问题,以下是解决方法:

  1. 允许JProfiler通过对WebLogic 12C进行分析来创建startWebLogic_jprofiler.cmd文件,但此时不要附加分析器。
  2. 编辑startManagedWebLogic.cmd文件并调用startWebLogic_jprofiler.cmd而不是startWebLogic.cmd。
  3. 在命令提示符下执行startWebLogic.cmd。
  4. 在命令提示符下执行startManagedWebLogic.cmd。
  5. 在JProfiler中,单击“Start Center”图标。单击“New Server Integration”。选择“通用应用服务器”,然后选择“等待来自JProfiler GUI的连接”。当分析器启动后,它将从托管的WebLogic服务器收集数据。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接