工具-在本地經過jdk自帶的jvisualvm和jconsole遠程監控Tomcat的JVM運行

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

相關文章
相關標籤/搜索