刚开始按照别人的方法一直报错
然后自己理清了思路,如下:
1、首先确保执行 hostname -i 显示的IP 是你要连接的IP,如果不是修改/etc/hosts文件
2、修改/usr/local/tomcat/bin 下的 catalina.sh文件
找到JAVA_OPTS 相关的设置,如果有的话在原基础上修改,没有则新增
JAVA_OPTS="-Djava.rmi.server.hostname=10.10.21.63 -Dcom.sun.management.jmxremote.port=18999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
3、执行catalina.sh run
4、执行netstat -anp|grep java
确保添加的18999端口已开启
如果没有此端口,重新检查前几步操作
5、此时在jvisualvm添加jmx连接输入18999端口即可