【问题标题】:RMI server picking up an old ip addressRMI 服务器获取旧 IP 地址
【发布时间】:2010-09-22 06:35:44
【问题描述】:

我看到一个奇怪的问题:

我有一台linux机器,在那台机器上安装了JDK1.6,有些业务进行了,几天后不得不更改机器的IP地址。现在几个月后......我正在尝试让一些spring应用程序工作......而且RMI服务器似乎从我的旧IP地址开始......

    21:12:45,412 DEBUG [org.springframework.remoting.rmi.RmiServiceExporter] RMI registry access threw exception
java.rmi.ConnectIOException: Exception creating connection to: 192.168.13.55; nested exception is:
        java.net.SocketException: Network is unreachable
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:614)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
        at sun.rmi.registry.RegistryImpl_Stub.list(Unknown Source)
        at org.springframework.remoting.rmi.RmiServiceExporter.testRegistry(RmiServiceExporter.java:411)
        at org.springframework.remoting.rmi.RmiServiceExporter.getRegistry(RmiServiceExporter.java:391)

有人可以解释这个过程或阐明这里正在发生的事情,或者可能正在发生的事情。

【问题讨论】:

    标签: java spring rmi


    【解决方案1】:

    好的,感谢您的回复...我真的很感激...但是我可能喝得太醉了,没有注意到我的 /etc/hosts 文件中的条目将我的主机名绑定到旧 IP 地址...所以一旦我删除它......事情就像一个魅力。

    【讨论】:

      【解决方案2】:

      您是否检查过您的 spring 配置以确保您在某处没有旧参考?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-06
        • 2013-05-18
        • 1970-01-01
        • 2016-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多