无法将Java任务控制连接到远程计算机



我正在尝试将JMC连接到我的远程服务器。

向JVM添加了以下标志:

-Dcom.sun.management.jmxremote.port=7000 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false

在我的防火墙中打开了7000端口,但每次我尝试从JMC连接时,我都会收到以下错误:

Could not connect to Prod : Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is: java.io.EOFException]

似乎无法实现这一点,我试图添加另一个标志:

-Dcom.sun.management.jmxremote.rmi.port=7000

但这无济于事。

任何帮助都将不胜感激。。

这些标志似乎是正确的。问题可能与防火墙有关。你试过没有防火墙吗?如果它仍然不起作用,你可以尝试以下操作:

-Dcom.sun.management.jmxremote.autodiscovery=true

如果您在同一个网络上,则连接将自动显示在JMC中。

相关内容

  • 没有找到相关文章

最新更新