Chiedo aiuto di nuovo al forum.
Devo far comunicare tra loro un client e un server su una stessa macchina usando RmiRegistry.
Finchè client e server si trovano nello stesso package tutto funziona a meraviglia.
Se li metto in due package diversi, il client genera una exception quando cerco di fare il lookup dell'oggetto posto sul registry dal server.
L'eccezione è una ClassCastException generata dalla riga di codice:
remoteObject prova=(remoteObject)Naming.lookup("//127.0.0.1/nomeOggetto");
dove remoteObject è l'interface dell'oggetto di cui il server effettua il bind.
Nel package del client è presente l'interfaccia remoteObject.
Help!!!