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 :

Could not initialize class model.Hibernateutil


Sujet :

Hibernate Java

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 1
    Par défaut Could not initialize class model.Hibernateutil
    Bonjour,
    je développe une application web avec jsf et hibernate, tout était bien et l'interface s'affiche mais quand j'ai fermé l'ordinateur et puis le redémarrer cette erreur s'affiche:
    javax.servlet.ServletException: Could not initialize class model.Hibernateutil
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)

    est ce que quelqu'un peut m'aider?
    voici le code du hibernate.cfg.xml:
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
                                             "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
     <session-factory name="">
      <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
      <property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/gestion_charges_personnelles</property>
      <property name="hibernate.connection.username">root</property>
       <property name="hibernate.connection.password"></property>
      <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
      <property name="hibernate.current_session_context_class">thread</property>
      <property name="hibernate.connection.pool_size">1</property>
      <mapping class="entities.Profil"/>
     </session-factory>
    </hibernate-configuration>
    hibernateutil:
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    package model;
     
     
    	import org.hibernate.SessionFactory;
    import org.hibernate.cfg.Configuration;
     
    	public class Hibernateutil {
    	    public static final SessionFactory sessionFactory;
     
    	    static {
    	        try {
    	            // Création de la SessionFactory à partir de hibernate.cfg.xml
    	            sessionFactory = new Configuration().configure("Hibernate.cfg.xml").buildSessionFactory();
    	        } catch (Throwable ex) {
    	            // Make sure you log the exception, as it might be swallowed
    	            System.err.println("Initial SessionFactory creation failed." + ex);
    	            throw new ExceptionInInitializerError(ex);
    	        }
    	    }
     
    	   // public static final ThreadLocal session = new ThreadLocal();
     
    	    public static SessionFactory getSessionFactory() {
    	        return sessionFactory;
    	    }
    	}
    et le managedbean:
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    package controller;
     
    import javax.faces.bean.ManagedBean;
     
    import javax.faces.bean.SessionScoped;
     
    import model.ProfilModel;
    import entities.Profil;
     
    @ManagedBean(name= "control")
    @SessionScoped
    public class ProfilController {
     
    	private ProfilModel profilmodel= new ProfilModel();
    	private Profil profil = new Profil();
    	private String message;
     
    		public String getMessage() {
    			return message;
    		}
    		public void setMessage(String message) {
    			this.message = message;
    		}
    		public Profil getProfil() {
    			return profil;
    		}
    		public void setProfil(Profil profil) {
    			this.profil = profil;
    		}
    		public String login (){
    			if (profilmodel.login(this.profil.getLogin(), this.profil.getMdp())!= null)
    					return "welcome";
    			else
    			{
    				this.message="compte invalide";
    				this.profil= new Profil ();
    				return "login";
    			}
     
    		}
    	}
    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2015
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 87
    Par défaut
    bonjour ,

    essayer tout d'abord de faire un clean pour ton projet
    menu en haut --> project --> clean ( si vous êtes sur eclipse )

    - clean sur ton serveur
    et full publish et ressayer

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Question con, mysql tourne toujours?

    Sinon, ce serait bien d'avoir le message complet de l'erreur

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2015
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 87
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Question con, mysql tourne toujours?

    Sinon, ce serait bien d'avoir le message complet de l'erreur

    bonne question tchize . peut etre elle est oublié de démarrer apache . ça arrive

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/12/2012, 18h16
  2. Erreur "Could not resolve class: org.apache.wicket.Initializer"
    Par pcouas dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 16/10/2012, 06h34
  3. Réponses: 1
    Dernier message: 05/07/2010, 19h38
  4. Réponses: 2
    Dernier message: 08/01/2010, 15h26
  5. Réponses: 0
    Dernier message: 15/10/2009, 16h58

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