日期:2014-05-17  浏览次数:20613 次

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.
------解决方案--------------------
换个端口号试试!
(重设端口号)