jconsole遠程鏈接centos7 服務器上的tomcat來查看服務器情況(無密碼版)

一、修改tomcat  catalina.shjava

代碼解釋:
-Dcom.sun.management.jmxremote.port=6969 //鏈接端口,自定義不要與已有的端口衝突
-Dcom.sun.management.jmxremote.rmi.port=6969 //這句必定要添加,不添加就沒法成功
-Dcom.sun.management.jmxremote.authenticate=false //不須要密碼登錄
-Dcom.sun.management.jmxremote.ssl=false //不須要安全證書
-Djava.rmi.server.hostname=106.15.188.221"//這個ip是本身服務器的外網ipjson

二、在本地打開jconsole,windows下進入cmd終端輸入jconsole。mac直接在終端輸入jsonsole。windows

輸入服務器ip和端口,直接鏈接便可。點擊不安全的鏈接(因爲沒有設置證書和無密碼登錄)。tomcat

三、鏈接成功安全

注意:服務器

1.-Dcom.sun.management.jmxremote.rmi.port=6969
2.若是是雲服務器,必定記得打開安全組6969端口
3.防火牆端口的添加,/etc/firewalld/zones/public.xml 路徑添加上你的端口(我是直接關閉了防火牆的,因此就沒有添加過濾)
4.網上說有時會遇到第一次啓動時tomcat不會報錯,若是中止以後tomcat會提示端口被佔用了, 問題緣由是,在關閉Tomcat時,也執行了Catalish中的jmxremote的端口號。server

相關文章
相關標籤/搜索