2011-03-16 2 views

Répondre

0

La question n'est pas très claire. Par le JNDI documentation, la propriété url spécifie l'emplacement du registre au format rmi: // server: port. Donc, au moins lorsque vous créez initialement un contexte de nommage pour les liaisons pour les objets enregistrés dans le registre, vous devez passer à l'emplacement du registre. Vous pouvez trouver l'exemple de code here:

// select the registry service provider as the initial context 
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.rmi.registry.RegistryContextFactory"); 

// specify where the registry is running 
env.put(Context.PROVIDER_URL, "rmi://server:1099"); 

// create an initial context that accesses the registry 
Context ctx = new InitialContext(env); 

// now, the names stored in registry can be listed 
NamingEnumeration enum = ctx.list(""); 
Questions connexes