문제
이상한 문제가 있습니다.
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)
Somone은 그 과정을 설명하거나 여기서 일어나는 일에 대해 약간의 빛을 비추거나 여기서 진행되고있을 수 있습니다.
해결책
좋아요, 응답에 감사드립니다 ... 정말 감사합니다 ...하지만 내 /etc /hosts 파일의 항목이 내 호스트 이름을 이전 IP 주소에 바인딩하고 있음을 알기에는 너무 취했을 것입니다 ... 그것을 제거했습니다 ... 물건은 매력처럼 작동했습니다.
다른 팁
어딘가에 기존 참조가 없는지 확인하기 위해 스프링 구성을 확인 했습니까?
제휴하지 않습니다 StackOverflow