IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Weblogic Java Discussion :

Weblogic 10.0 : injection d'EJB dans managed bean JSF


Sujet :

Weblogic Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Points : 67
    Points
    67
    Par défaut Weblogic 10.0 : injection d'EJB dans managed bean JSF
    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...

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Points : 67
    Points
    67
    Par défaut
    En fait je me rend compte que je n'ai peut etre pas posté dans la bonne section ,j'aurais du prendre la section weblogic, désolé.

    J'ai trouvé une astuce sur le net, mais dans mon cas ca ne fonctionne pas, je vais encore creuser.
    Pour ceux que ca interesse, il faut déployer en tant que librairie partagée la librairie jsf-1.2.war qui se trouve dans common/deployable libraires sur le serveur weblo.
    Ensuite il faut copier jsf1.2.jar (qui se trouve dans jsf-1.2.war) dans la le repertoire lib du domaine.

Discussions similaires

  1. Injection d'EJB dans un JSF Managed bean
    Par velocity dans le forum JSF
    Réponses: 1
    Dernier message: 30/05/2013, 12h32
  2. Jboss : Injection d'EJB dans les servlets ! @EJB
    Par MaxLaMenaX dans le forum Wildfly/JBoss
    Réponses: 12
    Dernier message: 17/09/2009, 16h41
  3. [EJB] Injecter un EJB dans un objet (annotation @EJB ?)
    Par flamant dans le forum Java EE
    Réponses: 2
    Dernier message: 03/05/2009, 08h24
  4. [Framework] Injection de Service spring dans un managed bean JSF
    Par _skip dans le forum Spring
    Réponses: 10
    Dernier message: 12/03/2009, 09h28
  5. injection EJB dans un validateur JSF
    Par drim dans le forum Seam
    Réponses: 3
    Dernier message: 09/01/2008, 17h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo