java VisualVm远程连接

412 阅读1分钟

1.设置springboot包启动时jmx参数

nohup java  -Xms512m -Xmx512m  -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/tmp/logs/ 
-Dcom.sun.management.jmxremote #启用jmx
-Dcom.sun.management.jmxremote.ssl=false #不需要ssl链接
-Dcom.sun.management.jmxremote.authenticate=false #不需要权限密码链接
-Dcom.sun.management.jmxremote.port=19099 #设置jmx链接端口
-Djava.rmi.server.hostname=10.10.10.238  #设置jmx指定服务器Ip(如果不设置,则默认是本地localhost)
-Dspring.cloud.nacos.config.namespace=DEV -Dspring.cloud.nacos.discovery.namespace=DEV  -Dspring.config.location=$cfg  -Dlogging.config=${cfg}logback.xml  -Dserver.port=$ablePort -Djava.library.path=/home/opencv/opencv-4.5.1/build/lib -jar  $jcdir/$**paper  >> /dev/null  2>&1 &

2.进行jmx连接 在这里插入图片描述 在这里插入图片描述

3.如果访问不到则关闭服务器防火墙

#暂时关闭防火墙

systemctl stop firewalld

service  iptables stop

#永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off