如何使用 Weblogic 控制台或 WLST 从 Weblogic 生成完整线程转储?

问题描述 投票:0回答:1

我正在寻找一种从

Weblogic
控制台和/或
WLST
生成完整线程转储的方法。 我无权访问运行
Weblogic
的服务器,因此无法发送退出信号或使用
jstack
实用程序。 我知道您可以在
Weblogic
控制台中转储线程堆栈,或者使用
WLST
通过
threadDump()
方法执行相同操作,但这似乎不是一个 complete 线程转储(不包含JVM 中每个线程的信息,不显示线程锁定信息),并且它似乎无法被各种线程转储分析实用程序(tda、samurai 等)解析。 有没有办法完成我想做的事情?

java weblogic thread-dump
1个回答
0
投票

使用新的 WebLogic 远程控制台,您可以生成完整线程转储 (FTD),如下所示:

  1. 点击“监控树”
  2. 点击“环境”
  3. 单击“JVM 运行时”。将显示包含服务器列表的表格。 WLS远程控制台->监控树->环境
  4. 单击“线程堆栈转储”。这将生成 FTD 并将其显示在网页上。 WLS 远程控制台 -> 监控树 -> 环境 -> AdminServer -> JVM 运行时 -> 线程堆栈转储
© www.soinside.com 2019 - 2024. All rights reserved.