当 Tomcat 作为服务运行时,如何将 JMAP 与 Tomcat 一起使用?

当 Tomcat 作为服务运行时,如何将 JMAP 与 Tomcat 一起使用?

我想获取生产中 Tomcat 实例的一些内存快照。这是在 Windows 2008 服务器上。当我使用 startup.bat 启动 Tomcat 时,我可以针对 Tomcat 运行 JMAP,但客户端正在使用 Tomcat 作为服务 (tomcat6.exe)。当我尝试连接到该 PID 时,我收到“5868:存储空间不足,无法处理此命令”。

关于如何让 JMAP 识别 tomcat6.exe 下的 Java 进程,有什么想法吗?

相关内容