Alguém pode me ajudar a conseguir fazer rodar EJB 3 + JSF no eclipse.
Eu criei um Enterprise Application Project e selecionei o módulo Web e o módulo EJB.
criei meu Session Bean no módulo EJB, Depois crei meu Managed Bean no módulo Web que acessa o meu Session Bean.
Adiocinei o meu módulo Web no GlassFish, só que quando rodo o servidor ele nao acha o meu Session Bean.
Oq eu tenho que fazer para ele achar?
Posta o código do managed bean pra gente ter uma idéia melhor do que vc está fazendo. Você colocou a anotação @EJB para injetar o menaged bean?
Sim, fiz exatamente isso.
public class Teste {
public Teste() {
}
@EJB
private MyFirstLocal myFirstLocal;
public String getPong(){
return myFirstLocal.ping();
}
}
Alguém?
Tem algumas coisa que vc pode fazer:
- Verifique no glassfish admin se o ejb foi implantado corretamente;
- Tente acessar o ejb via look jndi.