window下远程监控linux下tomcat的jvm
生活随笔
收集整理的這篇文章主要介紹了
window下远程监控linux下tomcat的jvm
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡要介紹:
理論上來講,任何一個運行的java程序都可以監控當前正在運行的java虛擬機的內存,堆空間,棧空間等信息.tomcat本質也是運行在linux上的java程序,通過一定的配置也可以實現監控tomcat對應程序的jvm的空間。
配置方法:
- 1.停止linux上的tomcat
- 2.編輯bin路徑下的catalina.sh文件
找到Execute The Requested Command上一行,添加以下代碼:
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8849 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=0.0.0.0"
注:端口自定義,不沖突即可,ip自己linux服務器上的ip地址
- 3.重啟tomcat(注意檢查防火墻,防火墻最好關閉)
- 4.在windows下安裝的bin路徑下,打開jconsole或者jvisualvm.配置服務器ip和端口.連接上后即可對linux進行監控:
- 5.雙擊啟動:
- 6.選中遠程右擊,選擇添加遠程主機:
- 7.選中ip地址右擊,選擇添加JMX連接:
- 8.填寫端口:
- 9.效果圖:
總結
以上是生活随笔為你收集整理的window下远程监控linux下tomcat的jvm的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA Maven项目左边栏只能看到p
- 下一篇: 企业实战案例03_Jenkins_拉取G