JConsole未连接到java进程



当我启动JConsole时,它会识别我的java进程(本地),但无法连接到它。

Connection Failed: Retry?
The connection to 17424 did not succeed.
Would you like to try again? 

再次选择connect会出现同样的错误(17424是java进程的pid)。另一方面,jvisualvm工作得很好。在jvisualvm中,我看到了以下细节

PID: 17424
Host: localhost
Main class: Conatainer
JVM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04, mixed mode)
Java: version 1.7.0_11, vendor Oracle Corporation
Java Home: /home/aniket/jdk1.7.0_11/jre
JVM Flags: <none> 

以前有人遇到过这种情况吗?是虫子吗?附近有工作吗?

您可能以不同于运行Java应用程序的用户的身份运行JVisualVM。请确保您以同一用户或超级用户身份运行。

您可以在手册中找到答案。

https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html

在Java SE平台的早期版本中,为了允许JMX客户端访问本地Java虚拟机,您必须在启动Java虚拟机或Java应用程序时设置以下系统属性。

com.sun.management.jmx远程

相关内容

  • 没有找到相关文章

最新更新