java - 尝试访问服务时获取 "ConnectException"

标签 java linux connection rmi

<分区>

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

Caused by: 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 com.rbs.marketrisk.client.rmi.RmiClientHelper.lookupRemotePrivate(RmiClientHelper.java:175) at com.rbs.marketrisk.client.rmi.RmiClientHelper.lookupRemote(RmiClientHelper.java:74) at com.rbs.marketrisk.common.domain.service.binding.AbstractRmiServiceBindingStrategy.createService(AbstractRmiServiceBindingStrategy.java:43) ... 24 more Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.(Unknown Source) at java.net.Socket.(Unknown Source) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source) ... 32 more

虽然我阅读了有关 rmiregistery 的内容,但我不知道这是什么意思以及如何解决这个问题。有人可以帮忙吗?

最佳答案

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 注册表,但没有一个在您指定的主机上运行。

关于java - 尝试访问服务时获取 "ConnectException",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37130086/

相关文章:

java - RDD另存为文本文件

java - 在 S3 中迭代对象时为 "ConnectionPoolTimeoutException"

linux - 无法在我的 Ubuntu 上安装 nasm

sql-server - 通用 ODBC 连接字符串适用于 SQL Server 2005+

java - 如何在netty聊天服务器端正确实现GUI

server - 无法在 Google Colab 上初始化服务器 : Could not connect: Connection refused. YOLO

java - 通过其他类构造函数在主方法中创建对象时访问对象属性

java - JVM_Read持续消耗CPU

c - 将输出重定向到文件时 printf() 和 system() 的结果顺序错误

java - 如何调整 JAXB 生成 Java 模型以获得我想要的 Java 代码?