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

Re: Problemas com o Name Service




O problema acontece porque a partir da versão 1.2 o jdk passou a incluir
um ORB e um serviço de nomes, e classes "org.omg..." do jdk conflitam com
as do jacorb. Para resolvê-lo é preciso mudar o script "jaco", para forçar
a carga das das classes do jacorb em vez das do jdk.

O script /usr/local/lib/JacORB1_1/bin/jaco funciona com o jdk 1.1.8, que é
o jdk default da rede linux. Esse script precisa ser alterado para rodar
num jdk 1.x com x >= 2. 

Novo script "jaco" para quem quiser rodar jdk 1.2 ou 1.3 na rede linux:

-------------------------> begin <--------------------------------
#!/bin/sh
# call java interpreter
java -Xbootclasspath/p:/usr/local/lib/JacORB1_1/lib/jacorb.jar \
     -Dorg.omg.CORBA.ORBClass=jacorb.orb.ORB \
     -Dorg.omg.CORBA.ORBSingletonClass=jacorb.orb.ORBSingleton @$
--------------------------> end <---------------------------------

Use o script acima para chamar o cliente e o servidor, que o problema 
deve desaparecer.

Reverbel


On Fri, 17 Nov 2000, Jeferson Roberto Marques wrote:

> 	Professor, estamos tentando usar o Name Service do jacorb e
> estamos encontrando alguns problemas. Sempre que tentamos fazer um
> nc.bind(name, obj), o java gera um NullPointerException.
> 	Tentamos rodar o exemplo da sua página (quoter_ns) e o erro foi o
> mesmo: ao dar o nc.rebind(name, obj) foi gerado um NullPointerException.
> 	Estamos compilando na rede Linux, com o JDK 1.2.2. Você teria
> alguma dica?
> 
> 	Abraços,
> 
>  Jeferson Roberto Marques   <jmarques@linux.ime.usp.br>
>  Roberto S. Cardoso	    <speicys@linux.ime.usp.br>
> 
>