使用jconsole監控tomcat jvm的使用情況

使用jconsole監控tomcat jvm的使用情況

1,首先配置服務器端。

由於服務器端是ubuntu 使用的是jdk1.7版本

源碼安裝tomcat之後,編輯tomcat根目錄下bin/catalina.sh

找到註釋的行

# ----- Execute The Requested Command -----------------------------------------

下面添加以後內容

CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.1.105 -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"


參數含義

-Djava.rmi.server.hostname=192.168.1.105 服務器本身ip地址

-Dcom.sun.management.jmxremote.port=8888 監控的端口可以自定義注意不要端口衝突


-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false

上面2行設置不需要用戶驗證就可以連接,本人爲了方便沒有設置密碼。如果要監控線上的服務器最後把用戶驗證功能打開。

保存退出,重啓tomcat使配置文件生效


2,客戶端配置

我本人用的電腦是win7的64位系統,所以下了一個jdk1.7 64位的軟件地址http://www.cr173.com/soft/55503.html

安裝完成之後進入你安裝的目錄下面bin目錄下面有個exe文件爲jconsole.exe

雙擊它會出現一個窗口

134044972.jpg

在 遠程進程 下面輸入服務器的ip地址和端口號,有賬號密碼的輸入賬號密碼,沒有的不用填寫。


連接成功之後出現的界面如下圖:

142010820.jpg





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