JConsole 远程连接监控 Java 应用
原创2019/4/3小于 1 分钟
JConsole 远程连接监控 Java 应用
1、远程 Linux 上启动 JAR 包时添加参数
-Djava.rmi.server.hostname=192.168.1.100 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false注意:上面要换成你们自己的
Linux机器IP,同时1099是后面连接时需要用到的端口
完整命令如下:
nohup java -Djava.rmi.server.hostname=192.168.1.100 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar demo.jar > demo.log &2、本地命令行连接
jconsole即会弹出一个窗口,选择下方“远程进程”,路径为:192.168.1.100:1099,用户名和口令不用输入,连接即可。

