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 :

Spring + acegi-security [Security]


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut Spring + acegi-security
    bon c est un peu complexe et j y vois pas tres clair non plus dans la rchitecture que je dois deployer.Et ca fait deux jours que je bute sur cette erreur et la je suis a court d idees

    Alors avant d aller trop loin je voudrais si le message suivant dit quelquechose a quelqu un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    org.springframework.beans.factory.BeanCreationException: 
    Error creating bean with name 'securityServiceBean' defined in class path
     resource [spring/acegi-beans.xml]: Can't resolve reference to bean 'securityServiceBO' 
    while setting property 'securityServiceBO'; 
    nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.orm.hibernate3.HibernateTransactionManager#1701bdc' defined in class path resource [spring/security-model-beans.xml]: Can't resolve reference to bean 'sessionFactory' while setting property 'sessionFactory';
     nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/spring/openFrame-services-persistence.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
    Moi ce que je comprends c est que je ne parviens pas a faire un mapping correct sur ma base de donnees, et que certains objets n ont pas pu etre crees par Hibernate ????

    Je suis pas tres clair mais si vous avez des pistes

  2. #2
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    il te manque jta.jar dans ton classpath (regardes dans lib\j2ee dans la distrib de Spring)

  3. #3
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Citation Envoyé par ego
    il te manque jta.jar dans ton classpath (regardes dans lib\j2ee dans la distrib de Spring)
    Ben en fait non, dans Build Path/libraries de mon projet j ai une reference a cette librairie (et elle est correcte) je ne sais pas si c est une question de version (j ai la 1.0.1) et le pre-requis du framework que j utilise pour Spring est 1.2.5 et pour Hibernate 3.0.
    Je pense que ca vient d ailleurs , a moins qu il faille mettre cette librairie au niveau du contexte serveur (j utilise Tomcat 5.0) ???

  4. #4
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    Si le TransactionManager n'est pas trouvé c'est que ce que tu crois doit être faux car si jta.jar était accessible il n'y aurait pas cette erreur, l'informatique ce n'est pas magique.
    Ce que je ne comprend pas c'est ton environnement d'exécution. Si tu as une webapp, mets jta.jar dans WEB-INF\lib

  5. #5
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Citation Envoyé par ego
    Si le TransactionManager n'est pas trouvé c'est que ce que tu crois doit être faux car si jta.jar était accessible il n'y aurait pas cette erreur, l'informatique ce n'est pas magique.
    Ce que je ne comprend pas c'est ton environnement d'exécution. Si tu as une webapp, mets jta.jar dans WEB-INF\lib
    Ok c etait bien ca, cette librairie etait absente de WEB-INF\lib;
    en fait dans le fichier porject.xml qu utilise maven pour generer les dependances du projet il y avait l'attribut war_bundle a false, je l ai simplement change a true.

    Donc effectivement ce n est pas magique mais etant donne que j'avais cette reference a travers le Build Path/libraies d Eclipse je me suis fait leurrer.
    En fait, je suis en train de reprendre une application existante qui est censee fonctionner correctement et je m'apercois qu'il y'a quelques erreurs de configuration.

    Dans tous les cas, merci de ton aide et de tes conseils precieux.

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

Discussions similaires

  1. [Security] Droit d'accès a un dossier avec acegi-security
    Par Fennec. dans le forum Spring
    Réponses: 1
    Dernier message: 31/03/2008, 09h25
  2. [Security] spliter le fichier de config spring-acegi
    Par Tail dans le forum Spring
    Réponses: 2
    Dernier message: 10/09/2006, 19h40
  3. [Security] Exception dans ACEGI Security
    Par Pikwik dans le forum Spring
    Réponses: 4
    Dernier message: 17/08/2006, 08h42

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