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

Hibernate Java Discussion :

ServletException lors de la création d'une "session factory"


Sujet :

Hibernate Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Points : 3
    Points
    3
    Par défaut ServletException lors de la création d'une "session factory"
    Bonjour à tous,

    Comme je l'ai si bien dit dans le titre, j'ai effectivement une ServletException lors de l'execution du code permettant la création d'une sessionFactory dans le fichier hibernateUtil (gracieusement fourni par Hibernate)

    Mais tout d'abord, l'environnement : Je développe donc une appli web a l'aide de Struts (1.2.9) et de Hibernate (3.2), le tout sous une bonne couche de Eclipse (3.1). Le serveur, quant à lui est Tomcat 5.0.

    Donc j'ai une jsp servant de page d'identification, et lorsque la classe action est appellée, je m'arrange pour récupérer l'entité Utilisateur, et pour ca j'ouvre une session hibernate, c'est donc a ce moment là que la création de la sessionFactory est sollicitée.

    L'exception la voilà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javax.servlet.ServletException: L'exécution de la servlet a lancé une exception
    ainsi que la cause mère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    java.lang.ExceptionInInitializerError
    	site.controller.impl.CollaborateurController.getCollaborateur(CollaborateurController.java:29)
    	site.web.event.VerifierLoginEvent.execute(VerifierLoginEvent.java:33)
    	site.web.utils.CommonPage.execute(CommonPage.java:46)
    	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    En débuggant, je me suis rendu compte que l'exception avait été lever lors de cette instruction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    private static SessionFactory sessionFactory;
    sessionFactory = new Configuration().configure.buildSessionFactory();
    C'est à partir de la méthode buildSessionFactory que l'exception est levée.
    Et là je me tourne vers vous parce que je ne sais vraiment pas comment me sortir de là

    (j'ai fait quelques recherches sur le net, mais en général, l'exception qui ressort de cette action de création de la sessionFactory c'est l'absence du fichier de configuration hibernate dans le dossier "classes" ...)


    EDIT : j'ai trouvé sur le forum un probleme a priori similaire ici, mais apres avoir effectué les mêmes manips, cà n'a rien changé au problème

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Le problème est résolu...

    En fait, j'utilise un plug'in pour "mieux faire" du J2EE avec Eclipse : Lomboz, hors ce dernier ne permet pas de faire des choses sympas comme Sysdeo pour gérer un serveur Tomcat ; comme par exemple faire sortir le log de Tomcat sur la console

    Je trouvais ca plutot bizarre que Tomcat soit si peu bavard lors de son lancement, c'etait pour cause...

    Et quand Tomcat parle, il dit qu'il manque le driver SQL (erreur bête hein )
    Donc voilà quelle etait l'erreur, sans trop m'en souvenir j'ai du virer le mysql-connector du dossier de librairies de Tomcat (dieu seul doit savoir pourquoi j'ai fait un truc pareil)

    Bref... à log parlant, rien d'impossible

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 05/08/2009, 12h30
  2. [ImageMagick] Header envoyé lors de la création d'une image
    Par KLiFF dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 25/10/2005, 16h35
  3. [DB2]Eurreur lors de la création d'une procédure
    Par uaspecitmoon dans le forum DB2
    Réponses: 1
    Dernier message: 25/05/2005, 19h23
  4. message d'erreur lors de la création d'une base
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/04/2004, 15h47

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