我正在尝试打开与远程机器上运行的 java 应用程序的 JMX 连接。
应用程序 JVM 配置有以下选项:
- com.sun.management.jmxremote
- com.sun.management.jmxremote.port=1088
- com.sun.management.jmxremote.authenticate=false
- com.sun.management.jmxremote.ssl=false
我可以localhost:1088
使用 jconsole 或 jvisualvm 进行连接。但我无法使用xxx.xxx.xxx.xxx:1088
远程机器进行连接。
服务器之间或操作系统上没有防火墙。但是为了消除这种可能性telnet xxx.xxx.xxx.xxx 1088
,我认为它是连接的,因为控制台屏幕变成空白。
两台服务器都是 Windows Server 2008 x64。尝试使用 64 位 JVM 和 32 位,均无效。