Bonjour à tous,
voici mon problème :
je travaille sous weblogic 10.0 (je ne peux pas changer de version c'est une contrainte du client).
J'ai un projet web et un projet EJB sous eclipse qui sont tous les 2 deployés dans le même ear (sous forme d'un war et d'un jar).
Je travaille avec jsf 1.2 et j'essaie d'injecter un ejb stateless dans mon managed bean jsf avce l'annotation @EJB.
Cependant ma référence est toujours nulle. J'ai essayé avec une interface local ou remote, aucun des 2 ne fonctionne.
J'ai lu sur internet qu'il était possible de faire marcher l'injection d'EJB dans weblogic en remplacant la librairie jsf de weblogic. Mais je ne sais pas comment faire ça...
Dans mon projet web, j'ai une implémentation jsf 1.2 dans les librairies web.
Dans mon serveur weblogic, j'ai trouvé des librairies jsf 1.1-ri et des librairies jsf 1.2 dans server/common. Je ne sais pas lesquelles il utilise, apparement le problème pourrait venir de jsf 1.1 qui ne supporte pas l'injection d'EJB.
Savez vous comment forcer l'utilisation de la bonne version de JSF?
En tout cas merci pour votre aide, j'espere ne pas avoir été trop confus...
Partager