java -jar -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false -Djava.rmi.server.hostname=192.168.8.205 -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.rmi.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Xloggc:logs/gc.log <其他参数> xxx.jar
其中 java.rmi.server.hostname 参数指向的是java进程所在的机器
建议关闭防火墙,因为除了指定端口外jmx会随机占用两个端口做通信,防火墙开启可能导致jconsole/visualvm连接不上
本文详细解释了如何在JavaJAR应用中配置JMX远程管理参数,包括指定java.rmi.server.hostname、端口设置以及可能遇到的防火墙问题,提醒读者关闭防火墙以确保JConsole和VisualVM的连接性。
1456

被折叠的 条评论
为什么被折叠?



