acces à une interface locale à partir d'un managed bean
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:
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.