[轉]Tomcat JMX配置

原文出處:http://blog.chenlb.com/2009/01/tomcat-jmx.html

 

 

tomcat 啓動時配置了 jmx 就可以簡單的監控它,如內存、CPU、線程使用情況,類加載情況,GC情況。參考官方的說明:http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html 。在啓動 tomcat 時加一些參數。我現在startup.bat(或 startup.sh)的“exec "$PRGDIR"/"$EXECUTABLE" start "$@"”(即最後一行)前面加,如:

 

 

 

我是在本地機(windows)下試用,可以用JAVA_HOME/bin/jconsole.exe連接上(localhost:8849)。可以認識下jconsole了。

但是在服務器上兩樣這樣改,在本地機怎麼也連不上。在再找找遠程tomcat的jmx配置,多了個參數-Djava.rmi.server.hostname=ip_or_hostname。然後我就加上了服務器的IP。然後再連接就可以了。對這樣的情況有點不解,再官方又沒有找任何這個參數的說明。回來後,再試用一下。在虛擬機的開一個linux,然後配上jmx參數(沒有java.rmi.server.hostname的)。結果可以連接。... 公司的爲什麼不能連接呢?爲什麼加了IP就行?懷疑多網卡。然後在虛擬機上再加一個網上,然後啓動 tomcat ,恩,不能連接(沒有server.hostname),然後再加上java.rmi.server.hostname啓動 tomcat ,結果或以連接。原來java.rmi.server.hostname是這個作用。

最終:

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章