JConsole远程连接还是有一点坑的,折腾了大半天,这里记录一下配置过程。
1、在远程机的Tomcat的 /etc/init.d/tomcat(启动脚本)中加入配置
折腾了大半天就是因为这一步。我将Tomcat的启动脚本放到了 /etc/init.d/ 下面,却将配置加入到了catalina.sh中,导致JConsole一直连接失败。
在其中“# —– Execute The Requested Command —————————————–”之前插入配置,内容如下:
JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.1.12 -Dcom.sun.management.jmxremote"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
JAVA_OPTS="$JAVA_