一、问题描述
Javacore是分析性能问题的重要工具之一,在linux/unix/aix操作系统下,生成javacore的方法很简单,执行kill -3 java进程号即可。在windows下,对于tomcat/weblogic这种有输出控制台的系统,可以将焦点定位在控制台上,然后通过组合键ctr+break,即可在控制台输出javacore的信息,但是windows下的websphere启动后并没有控制台输出,将如何生成javacore呢?
二、解决方案
Websphere提供了一个wsadmin.bat工具,可以解决此问题。操作步骤如下:
1.进入cmd命令窗口,进入到WAS安装目录,例如:
E:\program\IBM\WebSphere\AppServer\bin,然后执行命令
wsadmin.bat -profileName AppSrv01,如下所示