VsiualVM使用

插件安装:需要修改插件的下载路径,详细参考:https://blog.csdn.net/keketrtr/article/details/74448127

 

远程服务器配置JXM

1.1 在远程服务器上的JDK根目录下的/jre/lib/management文件夹下,将jmxremote.password.template文件复制一份jmxremote.password,然后打开jmxremote.password文件。

将里面的这两行注释去掉,monitorRolecontrolRole就是用户名,QEDR&D分别是密码,最后更改了密码,当然和可以使用同样的格式自己添加用户,对于用户的权限是在jmxremote.access文件中配置的,这两个角色的权限默认已经配置了,如果自己添加的用户,你需要自己在这个文件中添加相应的配置,我们暂时就使用controlRole这个角色,因为他的权限比较多:
#monitorRole QED
#controlRole R&D

2.2 修改启动jar的参数

-Djava.rmi.server.hostname=123.123.123.123 -Dcom.sun.management.jmxremote.port=18888 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.managementote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true

hostname就是主机的地址,port就是端口号,请确认这个端口号不要被占用。ssl就是要不要加密,我这里链接的开发环境就不加密了,authenticate就是要不要用户认证,账号密码就是上一步中配置的。

然后重新运行程序。

posted @ 2019-07-01 14:44  平淡有从容  阅读(264)  评论(0编辑  收藏  举报