2010-12-22 2 views
0

Je souhaite créer une application dans laquelle différents clients s'inscrivent dans le registre RMI central. Je veux enregistrer mon objet sur le registre qui fonctionne sur les différents PC.
Je veux dire que le registre fonctionne sur le PC unique et que les clients s'inscrivent à partir de différents PC dans ce registre. Mais il donne une erreur ... voici le codeRegistre RMI central

MyInterface obj = new MyInterfaceImpl(); 
Registry registry = LocateRegistry.getRegistry(host); /// host is the IP of computer on which   registry is running 

registry.rebind("MyInterfaceimplementation", obj); 

mais il donne tant d'erreur .. dont un est marchalling unmarchalling S'il vous plaît aidez-moi dans ce qui concerne je suis très confonds ... s'il vous plaît dire moi sa solution si n'importe quel corps le sait. merci

+0

pouvez-vous poster une erreur pile-trace vous avez –

Répondre

0

Vous ne pouvez pas faire cela. Vous pouvez uniquement lier à un Registre qui s'exécute dans le même hôte que vous êtes. Vous pouvez utiliser LDAP pour cela si vous avez un serveur LDAP à portée de main.