求助->关于JConsole端口问题

绕指柔 发布于 2015/03/10 11:07
阅读 915
收藏 0
最近想用一下JConsole监控云平台上的Java项目,不过机器只开放了为数不多的几个公网端口,在使用JConsole时发现连不上,在本地抓了一下包,发现本地会通过一个我指定的端口做连接,然后再连上一个随机创建的端口。

由于这个随机端口没有开放公网,于是连不上。

问 : 不知道我连不上的原因是不是这个呢, 如果是的话可不可以把这个随机创建的端口固定下来,  各位还有没有更好的方案适合公网端口不多的监控方式?



加载中
0
NoahX
NoahX

jvm 启动参数中加入 -Dcom.sun.management.jmxremote.port=9089,就可以固定端口。

如果希望匿名访问加入以下参数(有安全风险)

-Dcom.sun.management.jmxremote.ssl=false 

-Dcom.sun.management.jmxremote.authenticate=false

0
绕指柔

引用来自“肖国颖”的评论

jvm 启动参数中加入 -Dcom.sun.management.jmxremote.port=9089,就可以固定端口。

如果希望匿名访问加入以下参数(有安全风险)

-Dcom.sun.management.jmxremote.ssl=false 

-Dcom.sun.management.jmxremote.authenticate=false

这个端口只是代理端口,真正的连接端口是随机的
0
doge_刀戈
doge_刀戈
请问你是怎么解决的
0
绕指柔

引用来自“doge_刀戈”的评论

请问你是怎么解决的
我记得是换Jprofiler了
返回顶部
顶部