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 :
Lors du déploiement, j'ai l'exception suivante :
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"); ... }
java.lang.IllegalStateException: Resolution should not happen via injection container
où est l'erreur et comment la résoudre svp?
Merci.
Partager