Bonjour,

Voilà j'ai un projet web contenant une page JSF qui fait appel à un managed bean, qui fait lui meme appel à des EJB avec acces local (tout dans le meme projet). Mon souci c comment faire le lookup vers mes nterfaces en local, sachant qu'en essayant d'écrire ce code dans le managed bean :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
@EJB(name="DaopJpa", beanInterface=Dao.class)
public class EBBean {
...
Context context = new InitialContext();
Dao dao = (Dao) context.lookup("java:comp/env/DaoJpa");
...
}
Lors du déploiement, j'ai l'exception suivante :
java.lang.IllegalStateException: Resolution should not happen via injection container

où est l'erreur et comment la résoudre svp?

Merci.