我有一个 java 应用程序在 serverA 上运行,端口为 1337。我可以使用该端口远程登录远程服务器,并且 telnet 连接似乎没问题。但是当我尝试使用 JConsole 或 JVisualVm 从我的机器连接时,我得到的只是一个空白的白色屏幕。
截图在这里:
当我尝试其他远程机器时,完全没有问题,对于 serverA,它什么也没有显示,命令行上也没有任何关于可能出错的地方。
关于解决这个问题的任何想法?
编辑:
我使用的命令行选项是
-Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.ssl=真\ -Dcom.sun.management.jmxremote.ssl.need.client.auth=true \ -Dcom.sun.management.jmxremote.port=1337 \ -Dcom.sun.management.jmxremote.authenticate=true \ -Dcom.sun.management.jmxremote.password.file=./config/jmxremote.password \ -Dcom.sun.management.jmxremote.access.file=./config/jmxremote.access \
编辑2:
2013 年 9 月 17 日上午 10:59:13 RMIConnector 连接 FINER: [javax.management.remote.rmi.RMIConnector: rmiServer=RMIServerImpl_Stub[UnicastRef2 [liveRef: [endpoint:[remotehost:44457,javax.rmi.ssl.SslRMIClientSocketFactory@20c449e3](remote),objID:[2ea1fcfa:1400abe0c89: -7fff, -6056681295086157153]]]]] 正在连接... 2013 年 9 月 17 日上午 10:59:13 RMIConnector 连接 FINER: [javax.management.remote.rmi.RMIConnector: rmiServer=RMIServerImpl_Stub[UnicastRef2 [liveRef: [endpoint:[remotehost:44457,javax.rmi.ssl.SslRMIClientSocketFactory@20c449e3](remote),objID:[2ea1fcfa:1400abe0c89: -7fff, -6056681295086157153]]]]] 寻找存根... 2013 年 9 月 17 日上午 10:59:13 RMIConnector 连接 FINER: [javax.management.remote.rmi.RMIConnector: rmiServer=RMIServerImpl_Stub[UnicastRef2 [liveRef: [endpoint:[remotehost:44457,javax.rmi.ssl.SslRMIClientSocketFactory@20c449e3](remote),objID:[2ea1fcfa:1400abe0c89: -7fff, -6056681295086157153]]]]] 连接存根... 2013 年 9 月 17 日上午 10:59:13 RMIConnector 连接 FINER: [javax.management.remote.rmi.RMIConnector: rmiServer=RMIServerImpl_Stub[UnicastRef2 [liveRef: [endpoint:[remotehost:44457,javax.rmi.ssl.SslRMIClientSocketFactory@20c449e3](remote),objID:[2ea1fcfa:1400abe0c89: -7fff, -6056681295086157153]]]]] 正在建立连接... 2013 年 9 月 17 日 11:00:27 AM RMIConnector 连接 FINER: [javax.management.remote.rmi.RMIConnector: rmiServer=RMIServerImpl_Stub[UnicastRef2 [liveRef: [endpoint:[remotehost:44457,javax.rmi.ssl.SslRMIClientSocketFactory@20c449e3](remote),objID:[2ea1fcfa:1400abe0c89: -7fff, -6056681295086157153]]]]] 连接失败:java.rmi.ConnectException: Connection denied to host: remotehost; 嵌套异常是: java.net.ConnectException:操作超时 2013 年 9 月 17 日上午 11:00:27 RMIConnector 关闭 FINER: [javax.management.remote.rmi.RMIConnector: rmiServer=RMIServerImpl_Stub[UnicastRef2 [liveRef: [endpoint:[remotehost:44457,javax.rmi.ssl.SslRMIClientSocketFactory@20c449e3](remote),objID:[2ea1fcfa:1400abe0c89: -7fff,-6056681295086157153]]]]] 关闭。