【經驗記錄】Jconsole Jvisualvm 監控Tomcat

  

環境:centos 6java

1.首先檢查hostname是否正確,輸入如下命令

hostname -i

 若是輸出機器ip,則表示正確,若是輸出 centos

hostname: Unknown host

 

查看/etc/hosts內容:tomcat

cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

 

須要在/etc/hosts中加入如下內容bash

127.0.0.1   yourHostName localhost.localdomain localhost4 localhost4.localdomain4

 

2.修改tomcat配置catalina.sh

#CATALINA_OPTS
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999"
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
CATALINA_OPTS="${CATALINA_OPTS} -Djava.rmi.server.hostname=192.168.200.41"

 截圖以下:dom

 

不要使用JAVA_OPTS,否則關閉tomcat時,會報錯

spa

 java.rmi.server.ExportException: Port already in use:

 

3.打開jconsole 或 Jvisualvm

 

 

 

 

 

相關文章
相關標籤/搜索