我无法通过 Linux 虚拟机中的 JMX 连接到一台 Tomcat 服务器。
没有运行防火墙。一切似乎都正常。通过在网上搜索,我发现我必须使用该-Djava.rmi.server.hostname
属性来修复它。它有效,但我不明白为什么。
我的机器上有五个 Tomcat 服务器正在运行,它们都在连续的端口(8008、8018、8028……)上启用了 JMX,它们都具有相同的配置,并且只有其中一个在连接 JMX 时出现此问题。
没有防火墙,-Djava.rmi.server.hostname
任何 Tomcat 中都没有任何属性。
我理解这个问题,但我不明白为什么我的四个 Tomcat 服务器都能正常工作,而其中一个却不能。这是为什么?