[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re:[reverbel-sod] Dúvida
- Subject: Re:[reverbel-sod] Dúvida
- From: "Cleiton Cabral" <ccabrals@xxxxxxxxxx>
- Date: Sat, 22 Apr 2006 14:00:22 -0300
Você não colocou no código, mas imagino que "moviehomeref" tenha sido previamente criado como abaixo:
// Criar um "MovieHomeImpl" primeiro
org.omg.CORBA.Object moviehomeref =
poa.servant_to_reference( new MovieHomeImpl() );
// Agora registra no serviço de nomes
nc.bind( nc.to_name("moviehome"), moviehomeref);
Pra mim funcionou assim...
Abraços,
Cleiton Cabral.
> Quando eu tento registrar a referência do objeto corba no serviço de nomes
> dessa forma:
>
> NamingContextExt nc = NamingContextExtHelper.narrow(
> orb.resolve_initial_references("NameService"));
> nc.bind( nc.to_name("moviehome"), moviehomeref);
>
>
> Está ocorrendo uma Invalid Name exception:
>
> org.omg.CORBA.ORBPackage.InvalidName: IDL:omg.org/CORBA/ORB/InvalidName:1.0
> at org.jacorb.orb.ORB.resolve_initial_references(Unknown Source)
>
> Alguém sabe por quê?
>
>
> Obrigado,
>
> Rodrigo