I\'m building a Distributed System using Java RMI and it must support a server loss.
If my client is connected to a Server using RMI, if this server goes down (cable
I recently encountered this problem as well and found that I needed to set the following Java property in order for an RMI call to timeout on the client side:
sun.rmi.transport.tcp.responseTimeout
Here is the full scoop on these params in newer versions of Java: