Problema com Injeção de EJB  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Estou tendo um problema ao tentar injetar um EJB em um serviço, segue um exemplo de como estou fazendo:

UserService.java


UserDAO.java


O meu web.xml ficou assim:


Na UserService quando tento usar a minha dao, que teoricamente o container deveria injetar, dá um NullPointerException. Indo atrás do problema dei um "print" no objeto "dao" e o mesmo estava nulo.

Já tentei usar outra anotação que era a @Resource, mas também não funciona.

Estou esquecendo de algo? Ou não tem como injetar esse objeto neste serviço?

Estou usando o Glassfish v3.1 com a JDK 6.

Desde já agradeço a ajuda.

This message was edited 1 time. Last update was at 13/01/2012 12:12:37


www.bau-de-dev.com
everjava
JavaBaby

Membro desde: 18/07/2009 12:46:34
Mensagens: 84
Offline


nao tenho certeza, mas acho que


só funciona dentro de outro ejb...

Tenta


Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Eu sei que @EJB funciona dentro de uma servlet.

Da outra maneira que vocë sugeriu eu consigo. Eu queria achar uma maneira de usar com annotations, igual na servlet.

www.bau-de-dev.com
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team