一、修改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