java - 使用 jconsole 连接到没有 jmx 参数的 java 进程

标签 java jmx jconsole

我有一个处于奇怪状态的 java 程序,它已停止运行某个线程。

我想使用 JMX 连接到它,但我没有提供 JMX 参数。

我可以重新启动,但随后我会丢失当前状况的信息。

我知道在 Windows 上它可以在没有参数的情况下与 localhost 上的 jconsole 连接,但我的 java 应用程序正在 Linux 服务器上运行。

那么关于如何在没有 jmx 参数的情况下仍然能够连接有什么想法吗?

最佳答案

JConsole 也适用于 Linux。如果linux服务器有xhost或者一些远程显示能力,我就在linux服务器上运行jconsole。

如果在启动java程序时没有启用JMX,将无法通过JMX进行远程连接。

关于java - 使用 jconsole 连接到没有 jmx 参数的 java 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21292721/

相关文章:

java - 如何为 JBoss MBean 创建资源引用

java - 在启用远程管理的情况下运行 java 进程

java - MongoDB Java API : Full-text search

java - Android 查找部分匹配的数组索引值

java - 如何在 Android appium 中水平滑动

java - 从静态非 Android 类获取进度的最佳方法是什么?

java - 容器中具有超过 1 个 CXF 应用程序的 CXF InstrumentationManagerImpl bean

java - 监控部署在 Glassfish 中的 webapp

java - 使用 JConsole 等连接到卡住的 jvm

java - 如何使用 JConsole 远程连接到 linux/WASv7?