Dúvida sobre Lookup EJB

6 respostas
Foxlol

Pessoal é o seguinte:

Possuo 2 JARS que são módulos EJB.
Foram feitos deploys de ambos no OC4J, que iniciou e os carregou como módulo normalmente.

O JAR1 possui um EJB que utiliza outro EJB do JAR2.
Porém quando executo o teste, o qual, através do EJB do JAR1 utiliza um método do EJB do JAR2, ocorre um erro de lookup no EJB do JAR2.

05/12/2007 14:11:34 oracle.j2ee.rmi.RMIMessages EXCEPTION_ORIGINATES_FROM_THE_REMOTE_SERVER
WARNING: Exceção retornada pelo servidor remoto: {0}
javax.ejb.EJBException: Error looking up reference ejb-ref

Quando utilizo apenas o JAR1 tudo roda normalmente, o lookup é feito.

Resumindo: Não consigo fazer lookup de um EJB através de outro EJB (utilizando Dependency Injection).

Detalhe que quando subo o OC4J ele mostra vários warnings(WARNING J2EE JNDI-00009) dizendo que as referências não puderam ser resolvidas, mas ele inicializa mesmo assim.

Alguém tem idéia do que possa ser?

Obrigado.

6 Respostas

T

AAAAAAAAAAAAAAAAAOOOOOOOOOOOOOOWWWWWWWWWWWW FREEEAAAKKK

danieldestro

Você fez o empacotamento e o deploy como manda o documento de arquitetura? heheheehehe…

Foxlol

hAEOIuhUIAE fizz…mas num vaaaaaaaaaai!!! 8)

danieldestro

Só com o que vc disse fica dificil advinhar o problema.
De mais detalhes.

Foxlol

Consegui resolver aqui…só postei em ultima instancia mesmo hahaha
Era um erro de arquitetura cerebral :cry:

Haviam EJBs duplicados entre os JARs.

Mas vlw ae :smiley:

wandersonxs

Um ano depois me salvou a alma e 2 semanas com este maldito problema.

Valew hehehe

Abraços
Wanderson 8)

Criado 5 de dezembro de 2007
Ultima resposta 4 de abr. de 2008
Respostas 6
Participantes 4