利用weblogic.Admin以及WLST进行thread dump
thread, Admin, dump, weblogic, 命令
1、weblogic816
C:\Documents and Settings\tony>java -cp
E:\bea816\weblogic81\server\lib\weblogic.jar weblogic.Admin -url localhost:7001 -username weblogic -password weblogic THREAD_DUMP
Thread Dump has been printed to the servers standard out (by default, the shell in which the server is running).
可以看到打印成功!
但是在9版本并不能使用该方法
2、weblogic923
启动server,打开wlst.cmd
连接到启动的AdminServer
Connect(‘weblogic’,’weblogic’,’t3://127.0.0.1:7001’)
threadDump()
可以看到写到了一个叫Thread_Dump_AdminServer.txt的文件里。
再次运行threadDump(),将会覆盖该文件。
因为目前是只启动了一个server,所以在进行dump的时候并没指定server,默认就对admin 做了dump.
再启动一个server1.现在再次用不指定server的threadDump()仍旧只会产生admin的dump.
利用help命令,发现还有一个指定server的dump方法。