在 JVM 上激活 JMX 以通过 JConsole 进行访问
要启用对 Java 虚拟机 (JVM) 的远程 JMX 访问,您需要激活JMX 并设置适当的命令行参数。具体操作方法如下:
有关完整详细信息,请参阅 http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html 上的官方文档。
命令行参数:
使用以下参数启动 JVM:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.rmi.port=9010 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
例如:
java -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.port=9010 \ -Dcom.sun.management.jmxremote.local.only=false \ -Dcom.sun.management.jmxremote.authenticate=false \ -Dcom.sun.management.jmxremote.ssl=false \ -jar Notepad.jar
注意:
其他提示:
如果您遇到连接问题,也尝试设置以下参数:
-Djava.rmi.server.hostname=127.0.0.1
以上是如何使用 JConsole 启用对 JVM 的远程 JMX 访问?的详细内容。更多信息请关注PHP中文网其他相关文章!