Если вы можете изменить клиент, распечатайте удаленную ссылку, и вы увидите, какой порт он использует. Э.Г.
ServerApi server = (ServerApi) registry.lookup(ServerApi.RMI_NAME);
System.out.println("Got server handle " + server);
будет производить что-то вроде:
Получил дескриптор сервера Proxy [ServerApi, RemoteObjectInvocationHandler [UnicastRef [liveRef: [конечная точка: 172.17.3.190: 9001, objID: [- 7c63fea8: ...
где вы можете видеть, что порт - 9001. Если удаленный класс не указывает порт, он будет меняться при перезагрузке. Если вы хотите использовать фиксированный порт, вам нужно убедиться, что конструктор удаленного класса делает что-то вроде:
super(rmiPort)