codice:
Registry registry = LocateRegistry.getRegistry();
try {
    registry.list();
} catch (RemoteException e) {
    // il registry non c'è lo crei
    try {
        registry = LocateRegistry.createRegistry();
    } ....
}
Così dicono di fare in giro.