Narrow retornado null...  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
adriano.ferranti
JavaTeenager
[Avatar]

Membro desde: 27/03/2006 10:59:38
Mensagens: 181
Offline

Olá pessoal.
Estou testando um cliente EJB e estou com o seguinte problema:

´

Até aqui me parece que o código está ok, sendo que a variável objref neste ponto, contém o IOR do EJB em questão. Mas na linha seguinte, quando tento fazer o narrow, ele está retornando null. Alguém sabe o que pode estar causando isso?

agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

cara. desculpe a ignorância: qual o motivo deste factory (corba) se teu cliente é java e teu server de applicação parece ser o jboss?

Woody

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
Eliezer Reis
Java Ninja
[Avatar]
Membro desde: 23/04/2006 11:21:50
Mensagens: 291
Localização: Brasil
Offline

O método narrow é usado para garantir que um objeto de um tipo de interface remota ou abstrata possa ser classificado para um tipo desejado então se ele retornou null é porque o seu objref não pode ser classificado como um ConverterHome.class.

Dessa maneira concluisse que possivelmente o erro se encontra na linha
Object objref = ctx.lookup("ejb/SimpleConverter"); pois o objref não pode é do tipo ConverterHome.

O metodo lookup retorna uma referencia a um objeto dado o nome do objeto, ou seja, você passa uma string no metodo lookup informando o nome do Bean que você deseja obter a referencia. A String "ejb/SimpleConverter" não parecer se um nome de um Bean.

Uma introdução sobre JNDI pode ser adquirida através do link http://www.j2eebrasil.com.br/jsp/tutoriais/tutorial.jsp?idTutorial=013_001

Espero ter ajudado, até;

[]'s Eliezer Reis
SCJP
SCWCD
[Email] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team