Fatto cosi:

public class Server {
public static void main(String[] args) {
try {
System.out.println("Inizio");
ArchivioBancoPosta A= new ArchivioBancoPosta();
System.out.println("Ok1");
Naming.bind("//localhost/ArchivioRemoto",A);
System.out.println("Ok2");
}
catch (RemoteException rexc) {
System.out.println("EccRemota");
System.out.println(rexc.toString());
return;
}
catch (MalformedURLException muexc) {
System.out.println("EccMalformed");
return;
}
catch (AlreadyBoundException muexc) {
System.out.println("EccAlreadyBound");
return;
}
}
}
Ma all'esecuzione mi da una eccezione remota per la riga
Naming.rebind("//localhost/ArchivioRemoto",A);

Dove sbaglio?
Ho pure disattivato il firewall ed avviato mriregistry ma niente. Aiuto