[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
SOS: NameService - HELP!!!!
- Subject: SOS: NameService - HELP!!!!
- From: Tessie Ikemori <PROTECTED>
- Date: Wed, 27 Mar 2002 16:03:02 -0300 (BRT)
Olá!
Estamos (eu e o Meio) tendo um problema básico: como usar o
"resolve_initial_references"?
Nós estamos fazendo o seguinte:
-> criamos a classe Servidor, e dentro do main tem um trecho que faz o
seguinte (em um try-catch):
////////////////////////////////////////////////
java.util.Properties props = new java.util.Properties();
props.put("jacorb.verbosity","0");
//iniciar ORB
ORB orb = ORB.init( args, props );
//iniciar POA
POA poa = POAHelper.narrow(orb.resolve_initial_references("RootPOA"));
poa.the_POAManager().activate();
// cria o objeto GoodDay e a ref
GoodDayImpl goodDayImpl = new GoodDayImpl( args[0] );
org.omg.CORBA.Object obj = poa.servant_to_reference(goodDayImpl);
// criar obj ref para o Servidor de Nomes
NamingContext namingContext = NamingContextHelper.narrow(orb.resolve_initial_references("NameService"));
NameComponent nc = new NameComponent ("Bom Dia", "");
NameComponent [] path = { nc };
namingContext.bind (path, obj);
//espera request
orb.run();
///////////////////////////////////////////////////////////
No final disso tudo, o namingContext fica null. Imaginamos que o
Jacorb não está encontrando o Servidor de Nomes.
Antes de acrescentarmos o trecho para o servidor de nomes, as coisas
estavam indo dentro do esperado.
Se alguém der um LUZ, a gente agradece imensamente!!
Thanks!
Tessie e Marcus(1/2)