1. 進入遠程(Linux)系統中的jdk指定目錄複製jmxremote.password.template文件重命名爲jmxremote.passwordjava
[root@VM_12_177_centos management]# pwd /agui/jdk/jdk1.8.0_144/jre/lib/management [root@VM_12_177_centos management]# [root@VM_12_177_centos management]# cp -f jmxremote.password.template jmxremote.password [root@VM_12_177_centos management]# ll total 32 -rw-r--r-- 1 10 143 3998 Jul 22 2017 jmxremote.access -rwxrwxrwx 1 root root 2852 Jul 23 22:15 jmxremote.password -r--r--r-- 1 10 143 2856 Jul 22 2017 jmxremote.password.template -rw-r--r-- 1 10 143 14630 Jul 22 2017 management.properties -r--r--r-- 1 10 143 3376 Jul 22 2017 snmp.acl.template
2. 解開jmxremote.password文件中monitorRole QED 和 controlRole R&D的註釋apache
3. 修改tomcat指定目錄下的catalina.sh文件,在指定地方追加以下圖紅框內配置,配置完成後重啓Tomcat服務vim
[root@VM_12_177_centos bin]# pwd /agui/tomcat/apache-tomcat-8.5.20/bin [root@VM_12_177_centos bin]# vim catalina.sh
追加配置以下:centos
-Djava.rmi.server.hostname=123.206.66.232 -Dcom.sun.management.jmxremote.port=18999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
4. 本地(Windows)經過jdk自帶的jvisualvm和jconsole工具遠程測試tomcat