论坛首页 Java企业应用论坛

jconsole远程监控防火墙下的jvm

浏览 3701 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-01-06   最后修改:2012-01-06
在没有防火墙的情况下,基本上设置一些jvm参数,如:
-Dcom.sun.management.jmxremote.port=8903
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=192.168.***.***  

就可以连接到jvm,可是在防火墙下,仅开放了有限的端口;

stub export会在运行期任意选择一个未被使用的端口号,当这个端口没有被防火墙开放,就连接不上了。

怎么才能连上呢,求解呀。
   发表时间:2012-01-09   最后修改:2012-01-09
从网上搜到的资料:
“通过指定com.sun.management.jmxremote.port属性,相当于指定了rmiregistry的运行端口,但是真正运行的服务器的stub export端口为0,会在运行期任意选择一个未被使用的端口号。如果该程序运行在防火墙后面,这个动态分配的端口号会让我们非常难以配置防火墙规则。”

哪位有什么好的解决办法吗?
0 请登录后投票
   发表时间:2012-01-19  
等待解答。。。。
0 请登录后投票
   发表时间:2012-06-09  
百度和找资料都没办法解决这个问题?  
jconsole 和 visualvm 都这么坑爹吗?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics