启动参数改成
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8585 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
试试,然后客户端请求的是ip:port和主机的hosts文件没有任何关系,只需在服务器端验证你的监听端口有没有在监听,可以用
netstat -nat 查看如果确定8585在监听,可以在客户端首先尝试ping下服务器端,如果成功而jconsole连不上则基本可以确定是防火墙

解决方案 »

  1.   

    如果你试试
    telnet 117.13*.13*.13*:8585
    有什么结果?
      

  2.   

    用 crontab 再 jstat 每隔几分钟扫一次呗,这样还有个记录什么的
      

  3.   

    telnet 117.13*.13*.13* 8585这个没问题,通过的.
      

  4.   

    设置应该没有问题,总是提示:链接失败:是否重试!
    我关了防火墙就没有问题了。
    开始也是按照楼主这样配置的:-A INPUT -p tcp -m state --state NEW -m tcp --dport 8585 -j ACCEPT
    遇到同样的问题后,关闭防火墙好了,具体原因还不知道,如果大家遇到同样的问题不妨试试。
    如果哪位高手知道具体的原因还请赐教哦!