[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
RE: SOS: NameService - HELP!!!!
- Subject: RE: SOS: NameService - HELP!!!!
- From: Fabio Kon <PROTECTED>
- Date: Wed, 27 Mar 2002 16:46:57 -0300 (EST)
Tessie Ikemori writes:
> 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"));
Eu acho que o que deve estar ocorrendo é que o resolve_initial_references
deve estar devolvendo null. Se ele está realmente fazendo isso deve ser porque
o servidor de nomes nao foi iniciado corretamente ou o seu código nao está
localizando o servidor de nomes.
Alguém que já fez essa parte (uso do servidor de nomes) corretamente usando
pode dar uma dica prá Tessie e pro Meio?
Fabio.
> 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)
>