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

Re: MAC440 - EP3



Fato interessante!

   Utilizando o ORB da Sun para subir o servidor e o ORB do JacORB para 
rodar o cliente, funciona!!


Tiago.

Francisco Reverbel wrote:

> A idéia era usar JNDI, que deveria funcionar.
>
> Você precisa ter no classpath um arquivo jndi.properties assim:
>
> java.naming.factory.initial=com.sun.jndi.cosnaming.CNCtxFactory
> java.naming.provider.url=<IOR_ou_corbaloc_do_servidor de nomes>
>
> onde a IOR ou corbaloc se refere ao contexto raiz de um servidor
> de nomes CORBA, que deve estar rodando.
>
> Confira se você também está definindo estas propriedades:
>
> -Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB
> -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton
> -Djava.security.manager
> -Djava.security.policy=/seu/arquivo/java.policy
>
> onde /seu/arquivo/java.policy é
>
> grant {
>     permission java.security.AllPermission;
> };
>
> Se continuar não funcionando, me avise.
>
> Reverbel
>
> On 6/13/05, *Tiago Motta Jorge* <tigod@linux.ime.usp.br 
> <mailto:tigod@linux.ime.usp.br>> wrote:
>
>     Professor,
>
>        Devemos utilizar a API do JNDI para registrar e buscar
>     referências no serviço
>        de nomes ou podemos utilizar a API do CORBA mesmo, para o RMI
>     sobre IIOP?
>
>        O problema é que utilizando a JNDI, o RMI sobre IIOP com JacORB
>     não está
>        funcionando... Funciona apenas com a implementação da Sun.
>
>
>     Atenciosamente,
>     --
>     Tiago Motta Jorge   <tigod -at- linux dot ime dot usp dot br>
>
>