我看到一个奇怪的问题:
我有一台linux机器,在那台机器上安装了JDK1.6,一些业务继续运行,几天后不得不更改机器的IP地址。现在几个月后...我正在尝试使用一些弹簧应用程序...而且似乎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)
可以解释这个过程,或者对这里发生的事情有所了解,或者可能会在这里发生。
答案 0 :(得分:1)
好的,感谢您的回复...我真的很感激...但我可能太醉了,没注意到/ etc / hosts文件中的条目将我的主机名绑定到旧的IP地址...所以一旦我删除了......事情就像一个魅力。
答案 1 :(得分:0)
您是否检查过您的弹簧配置以确保您没有旧的参考?