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

Spring Java Discussion :

Probleme d'injection de bean


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Salut tout le monde,

    je rencontre un probleme que je n'arrive pas à résoudre, j'aimerai avoir vos idées ^^

    Arcghitecture : Struts + Spring + hibernate
    J'ai une classe GroupDaoProxy à laquelle je veux injecter un CompleteDao qui est en fait une interface implémentée par GroupDaoImpl.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    class GroupDaoProxy {
    ...
    private CompleteGroupDao groupDao;
    ...
    public void setGroupDao(CompleteGroupDao groupDao) {
            this.groupDao = groupDao;
        }
    Dans mon fichier Spring application-context :
    ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <!-- Dao definition -->
    	<bean id="groupDAOTarget"
    		class="package.GroupDaoImpl"
    		parent="daoTemplate">
    	</bean>
     
    	<bean id="groupDao" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
    		parent="daoTransactionInterceptorTemplate">
    		<property name="target" ref="groupDAOTarget" />
    	</bean>
     
    	<bean id="groupDaoProxy"
    		class="package.GroupDaoProxy">
    		<property name="groupDao" ref="groupDao"/> 
    	</bean>
    J'ai donc une erreur de context au démarrage de l appli, je sais egalement que c'est le bean groupDaoProxy qui foire, mais je n'arrive pas a régler le probleme.

    qqun a une idée svp ?

    J'ai oublier de preciser le daoTemplate :
    <bean abstract="true" id="daoTemplate">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean>

  2. #2
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Par défaut
    Est-ce qu'il y a moyen d'avoir la sortie des logs ? pour voir le probleme
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  3. #3
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Alors ca ce serai super cool lol
    Seulement voila : je n'ai que ca en sortie :

    3 janv. 2008 17:15:53 org.apache.catalina.core.StandardContext start
    GRAVE: Error listenerStart
    3 janv. 2008 17:15:53 org.apache.catalina.core.StandardContext start
    GRAVE: Erreur de démarrage du contexte [/testeuro2008] suite aux erreurs précédentes
    17:15:53,602 INFO [[/testeuro2008]] Shutting down Log4J

  4. #4
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Ajoutes un fichier log4j.properties à la racine du dossier source:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    log4j.rootLogger=INFO, cons
    log4j.appender.cons=org.apache.log4j.ConsoleAppender
    log4j.appender.cons.layout=org.apache.log4j.PatternLayout
    log4j.appender.cons.layout.ConversionPattern=%5p [%t] (%F\:%L) - %m%n

  5. #5
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    super djo.mos, je ne connaissais pas ^^

    D'ailleurs, y a moyen de le mettre ailleurs ce fichier log4j.properties et de rensigner son path ?

    Et du coup c bon, j'ai trouvé mon erreur dans le log ^^ Merci a tous ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme avec deserialiser un bean
    Par magnus2005 dans le forum Services Web
    Réponses: 3
    Dernier message: 28/04/2009, 17h50
  2. Probleme d'instanciation du bean
    Par walid1899 dans le forum JSF
    Réponses: 5
    Dernier message: 06/03/2007, 02h21
  3. Probleme Struts avec les beans
    Par GTJuanpablo dans le forum Struts 1
    Réponses: 2
    Dernier message: 05/01/2007, 16h04
  4. [debutant]probleme recuperation d'un bean
    Par solawe dans le forum JSF
    Réponses: 1
    Dernier message: 17/12/2006, 13h53
  5. Réponses: 4
    Dernier message: 10/09/2006, 10h49

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