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

Wildfly/JBoss Java Discussion :

problème d'injection @EJB


Sujet :

Wildfly/JBoss Java

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 12
    Points
    12
    Par défaut problème d'injection @EJB
    Bonjour, j'ai un gros problème lors de mon injection avec l'annotation @EJB

    @EJB
    private CustomerLocal customerBean;

    ça me mets plein de message d'erreur du genre:

    3:50:49,362 ERROR [TomcatDeployment] ENC setup failed
    java.lang.IllegalStateException: Resolution should not happen via injection container

    3:51:23,943 WARN [HDScanner] Failed to process changes
    org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

    *** CONTEXTS IN ERROR: Name -> Error

    vfszip:/C:/Users/Damien/Desktop/Projet_JAVA_EE/jboss-5.0.0.CR2/server/default/deploy/projet_jee_web.war -> java.lang.IllegalStateException: Resolution should not happen via injection container

    ....


    Merci pour votre aide.

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    Cette ligne peut peut être aider:

    14:13:23,389 WARN [WebEJBRemoteHandler] EJBTHREE-1289: Using legacy EjbEncInjector, because mappedName for enc "env/customerBean", field "null" is null (container.environmentRefGroup.annotatedEjbReferences = [AnnotatedEJBReferenceMetaData{name=customerBean,ejb-ref-type=null,link=null,ignore-dependecy=false,mapped/jndi-name=null,resolved-jndi-name=null,beanInterface=interface com.hotel.stateless.CustomerLocal}])

  3. #3
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Points : 2 370
    Points
    2 370
    Par défaut
    Dans quoi tu essaies d'injecter un EJB ?

    On peut voir du code et des logs plus longues ?

    Donnes aussi des détails sur ta config (jboss-5.0.0.CR2 a priori ...)

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 205
    Points : 0
    Points
    0
    Par défaut
    Salut, j'ai la même erreur !

    Pour moi elle se présente lorsque j'essaye d'injecter un @EJB à l'interieur d'une servlet ...
    J'ai aussi lu que cela arrivait parfois lorsque l'on injectait une facade à l'interieur d'une facade ...

    Ce qu'il y a de bizarre, c'est que j'avais réussi à utiliser l'injection de facade dans une servlet...

    Tout marchait bien ...
    Mais lorsque j'ai ajouté une deuxieme facade, là le problème c'est présenté !

    Soit un probleme directement lié à JBoss 5.0, puisque "selon des posts" d'autres avait des web app qui tournaient sur JBoss 4.2 et qui donnait cette erreur sous JBoss 5.0...

    Parait que c'est un souci avec la librairie "common" qu'il faut mettre à jour...
    Pour le vrai nom de la librairie, chercher sois meme avec le mot clef "common" car je l'ai pas en tête là désolé !

    Mais à mon avis c'est un problème de JNDI puisque, il doit faire un conflit entre facade, reference, jndiname ...

    Si quelqu'un à la solution avant que je la trouve seul, ce serait cool !

    Peut être en essayant les "mappedName" sur session et sur l'injection, histoire qu'il ne fasse pas de conflit JNDI ...


Discussions similaires

  1. Problème d'injection d'EJB
    Par flamant dans le forum Java EE
    Réponses: 6
    Dernier message: 10/10/2014, 10h00
  2. [Glassfish 3.1.1] Problème Injection EJB avec Richfaces-3.3.3
    Par deamn dans le forum Glassfish et Payara
    Réponses: 5
    Dernier message: 16/08/2011, 15h40
  3. [EJB] problème avec 1 EJB.
    Par Marco_L dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 22/05/2007, 12h57
  4. problème d'injection (?) d'un session bean EJB3 dans une servlet
    Par toomsounet dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 11/03/2007, 02h26
  5. [EJB2.1 Entity] [CMP] Problème avec les @ejb.finder
    Par karibouxe dans le forum Java EE
    Réponses: 20
    Dernier message: 29/12/2005, 00h38

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