如何将Jprofiler与weblogic托管服务器连接?

时间:2013-04-15 13:53:26

标签: weblogic jprofiler

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

我怎样才能实现这个目标?

由于

2 个答案:

答案 0 :(得分:2)

我在使用JProfiler9的Windows上遇到了与WebLogic 12C相同的问题,并按如下方式解决了这个问题:

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

答案 1 :(得分:1)

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