[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

SOS: NameService - HELP!!!!



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)