如果是在windows上运行jar程序就比较简单了,可以直接通过打开...\...\jdk1.8.0_65\bin里面的jvisualvm.exe,然后它会自动扫面本地运行的jar程序,如下图:
可怎么监控一个远程的linux服务器运行的jar程序呢。方法是使用下面的远程链接功能。
1.点击远程,右键,添加远程主机,输入要监控的主机的ip
2.远端服务器启动jar程序的时候,请添加如下参数,如图:
java -Djava.rmi.server.hostname=192.168.129.129 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar /tmp/zipkin-server-2.9.1-exec.jar &
这里面我使用spring