jconsole 怎么远程连接64位linux下的JVM (TOMCAT)
1、服务器端情况,服务器地址 192.16.0.11
(1)在catalina.sh里已经添加
JAVA_OPTS="$JAVA_OPTS
-Djava.rmi.server.hostname=192.16.0.11
-Dcom.sun.management.jmxremote.port=8081
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false"
(2)ps -ef|grep java
已经显示有上面的配置
(3)服务器 hostname -i
显示 192.16.0.11
2、本地情况
(1)本地能够连接其他Windows的JVM,就是连接不上 Linux 上的JVM
(2)本地 telnet 192.16.0.11 8081 显示是该端口有占用,一旦杀掉服务器进程,该端口就显示没有占用。说明该端口已对本地开放。
(3)本地jconsole 连接服务器端口为8081 时,提示
连接失败,是否重试。 但如果随便写一个端口,则提示无法连接,提示完全不同。
------解决方案--------------------
rt.
------解决方案--------------------
换个端口号试试!
(重设端口号)