如何在分析模式下启动WebLogic?

如何在分析模式下启动WebLogic?,weblogic,profiling,Weblogic,Profiling,找不到有关此的信息。有没有办法在分析模式下启动weblogic?或者,它可能是默认激活的?分析操作可以通过两种方式启动 1) 在执行startweblog.sh时传递分析操作。可以附加以下参数 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8010 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.au

找不到有关此的信息。有没有办法在分析模式下启动weblogic?或者,它可能是默认激活的?

分析操作可以通过两种方式启动

1) 在执行startweblog.sh时传递分析操作。可以附加以下参数

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8010
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

2) 同样的参数可以从weblogic server的startup选项卡追加,以下是我得到的。主要关注使用NetBeans的远程评测

  • 为目标操作系统和JVM架构(32或64位)生成的远程评测包(Netbeans->Profile->Attach Profiler->Change link,选择操作系统和Java平台->单击“创建远程评测包”链接)
  • 将此包复制到目标计算机
  • 执行校准脚本(calibrate.bat/calibrate.sh(chmod+x))
  • 将特定参数添加到此包路径的java_otps
-agentpath:PathToProfilerPackage\lib\deployed\jdk16\windows-amd64\profilerinterface.dll=PathToProfilerPackage\lib,5140

  • 重新启动weblogic。启动将被中断,直到远程探查器连接
  • 使用NetBeans探查器连接到服务器。Weblogic启动将继续

但是,我仍然无法下载堆转储(在附加到本地java.exe Weblogic进程时可用),但这就是问题所在。

谢谢你,Shailender,我会尝试一下。我还发现了另一个解决方案——在weblogic启动时通过java选项应用profilerinterface,然后连接profiler。