配置tomcat/bin/catalina.sh
JAVA_OPTS="$JAVA_OPTS
-Dcom.sun.management.jmxremote
-Djava.rmi.server.hostname=遠程服務器ip
-Dcom.sun.management.jmxremote.port=8084通過該端口進行監聽,服務器上該端口應不重複
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.net.preferIPv4Stack=true"
// 插入該行之上
JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
服務器應該配置開放監聽端口的安全組,如果不能訪問,還應該放開一個隨機端口:
netstat -plunt|grep java
之後可以通過Java VisualVM進行遠程連接: