使用spring写了一个rmi的服务端和客户端程序,服务端以jar包部署到服务器a。客户端以用spring将这个rmi注入到service,本地程序调试时调用服务器a上的rmi成功。但是把客户端程序部署到服务器b,从b telnet到a是通的,并且部署时spring没有报错,可是在调用时,报以下错误,错误中的host就是a机器的ip。之后尝试把rmi部署到和客户端同一个机器b,也能调用到,这就奇怪了为什么b调用a异常,求教各位有没有相关经验
java.rmi.ConnectException: Connection refused to host: 10.60.12.100; nested exception is:
java.net.ConnectException: 连接超时