【问题标题】:Getting "ConnectException" when trying to access a service [duplicate]尝试访问服务时出现“ConnectException”[重复]
【发布时间】:2016-05-10 05:41:14
【问题描述】:

当我尝试访问服务器 lonrs07471 (linux) 上的应用程序时出现以下错误

原因:java.rmi.ConnectException:连接拒绝主机: lonrs07471.fm.rbsgrp.net;嵌套异常是: java.net.ConnectException:连接被拒绝:连接在 sun.rmi.transport.tcp.TCPEndpoint.newSocket(未知来源)在 sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) at sun.rmi.server.UnicastRef.newCall(未知来源)在 sun.rmi.registry.RegistryImpl_Stub.lookup(未知来源)在 com.rbs.marketrisk.client.rmi.RmiClientHelper.lookupRemotePrivate(RmiClientHelper.java:175) 在 com.rbs.marketrisk.client.rmi.RmiClientHelper.lookupRemote(RmiClientHelper.java:74) 在 com.rbs.marketrisk.common.domain.service.binding.AbstractRmiServiceBindingStrategy.createService(AbstractRmiServiceBindingStrategy.java:43) ... 24 更多原因:java.net.ConnectException:连接被拒绝: 在 java.net.PlainSocketImpl.socketConnect(Native Method) 处连接 java.net.PlainSocketImpl.doConnect(未知来源)在 java.net.PlainSocketImpl.connectToAddress(未知来源)在 java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) 在 java.net.Socket.connect(Unknown Source) 在 java.net.Socket.connect(Unknown Source) 在 java.net.Socket.(未知来源)在 java.net.Socket.(未知来源)在 sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(未知 来源)在 sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(未知 来源)... 32 更多

我不知道这是什么意思以及如何解决这个问题,尽管我读到了 rmiregistery 的东西。有人可以帮忙吗?

【问题讨论】:

    标签: java linux connection rmi


    【解决方案1】:
    java.rmi.ConnectException: Connection refused to host: lonrs07471.fm.rbsgrp.net; nested exception is: java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source) at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) at sun.rmi.server.UnicastRef.newCall(Unknown Source) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at 
    

    正如Registry.lookup() 抛出的那样,这意味着您正在尝试连接到 RMI 注册表,并且在您指定的主机上没有运行。

    【讨论】:

      猜你喜欢
      • 2016-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 1970-01-01
      • 2011-10-06
      相关资源
      最近更新 更多