以下说明是针对Weblogic Application Server进行线程转储的,这有助于在其他情况下对WebLogic进行故障排除。
Windows
ctrl+break
UNIX/Linux
- 通过ps -ef | grep java获取WebLogic Java进程的PID
- 在UNIX会话上执行命令:
kill -3 pid
Weblogic Admin实用程序
- 确保在路径中导出weblogic.jar
- 在UNIX会话上执行命令:
java weblogic.Admin -url t3://weblogicadminconsoleurl:7001 -username username -password password THREAD_DUMP
Weblogic管理控制台
- 登录到WebLogic管理控制台
- 导航到服务器>监视>线程>转储线程堆栈
WLST
- 确保在您的PATH中导出weblogic.jar
- 调用WebLogic.WLST:
java weblogic.WLST connect("weblogic","weblogic","t3:weblogicinstaceaddress:port") threadDump()
我希望以上过程可以帮助您在Weblogic中进行线程转储以进行故障排除。