0

任何人都在使用 Java (JMX) 进行远程监控。我必须在 Linux 系统上监控远程 Tomcat 实例,我需要在本地窗口机器上监控。我正在通过 VPN 使用 Putty 访问远程 Tomcat。请帮忙..

我尝试通过在tomcat的catalina.sh文件中使用变量JAVA_OPT并在Putty中进一步隧道提供jmx端口,但我无法通过带有端口的localhost访问,也可以使用service jmx命令。请帮忙 !!!

提前感谢您的时间和支持..

4

1 回答 1

1

远程 JMX 需要两个端口才能正常运行。第二个(RMI 注册端口)默认是随机选择的,导致防火墙等问题。

由于JDK7u4你可以使用

-Dcom.sun.management.jmxremote.rmi.port=<port>

设置要使用的 RMI 端口。

有关更详细的步骤,请参阅此博客

于 2013-10-22T20:50:12.263 回答