@EJB só na classe principal ?  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
guigouz
Debugger

Membro desde: 19/09/2006 23:08:34
Mensagens: 66
Offline

Estou com o seguinte problema (Glassfish v1, usando netbeans)
Tenho um app-client, cuja classe principal se chama "Console", e um Bean remoto, com um método sayHello() que imprime "Hello!" no servidor.
Se eu chamo ele do main da classe principal, funciona sem problemas. Agora tenho uma classe BeanPanel que deveria acessar esse bean, adicionei o @EJB no corpo da classe normalmente



E adicionei a um botao (actionPerformed)

BeanPanel.bean.sayHello();

Só que executado do panel, me dá NullPointerException na linha que chama o sayHello(). Quais as restrições para usar @EJB no client ?

Desde já agradeço

gui
guigouz
Debugger

Membro desde: 19/09/2006 23:08:34
Mensagens: 66
Offline

Eu mesmo respondendo...
http://forums.java.net/jive/thread.jspa?messageID=107848&tstart=0

A especificação do java ee 5 só suporta dependency injection na classe principal mesmo.

Alguma saída elegante para isso ? Vou tentar usar o antigo lookup e ver o que acontece.
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team