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 :

[invalid configuration] probleme dans hibernate.cfg.xml


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Par défaut [invalid configuration] probleme dans hibernate.cfg.xml
    Bonjour,
    J'ai une base de donnée Mysql et j'utilise hibernate 3.1.3
    Quand j'appelle config.configure()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    private Configuration config = null;
    
    	// Usine a fabriquer des sessions
    	private SessionFactory factory = null;
    
    	private Session session;
    
    	public TestHibernate() {
    		// par defaut hibernate.cfg.xml est utilise
    		config = new Configuration();
    		config.configure();
    		factory = config.buildSessionFactory();
    	}

    j'obtient comme erreur
    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
    invalid configuration
    org.hibernate.MappingException: invalid configuration
    	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1369)
    	at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
    	at org.hibernate.cfg.Configuration.configure(Configuration.java:1296)
    	at TestHibernate.<init>(TestHibernate.java:25)
    	at TestHibernate.init(TestHibernate.java:42)
    	at TestHibernate.main(TestHibernate.java:34)
    Caused by: org.xml.sax.SAXParseException: Document root element "xsl:stylesheet", must match DOCTYPE root "null".
    	at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:232)
    	at org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:173)
    	at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:362)
    	at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:296)
    	at org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(XMLDTDValidator.java:1553)
    	at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1844)
    	at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:752)
    	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:752)
    	at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(XMLDocumentScannerImpl.java:942)
    	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1520)
    	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
    	at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
    	at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
    	at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
    	at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1169)
    	at org.dom4j.io.SAXReader.read(SAXReader.java:465)
    	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1366)
    	... 5 more
    Je comprend pas trop pourquoi ça me dit
    Document root element "xsl:stylesheet", must match DOCTYPE root "null".
    Mon fichier 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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?xml version='1.0' encoding='utf-8'?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    	version="1.0">
    	<xsl:output method="xml" indent="yes"
    		doctype-public="-//Hibernate/Hibernate Configuration DTD//EN"
    		doctype-system="http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd" />
    	<xsl:template match="env">
     
    		<hibernate-configuration>
    			<!-- The souscription SessionFactory instance jndi/ifastart -->
    			<session-factory name="Tpr">
     
    				<property name="show_sql">true</property>
    				<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    				<property name="hibernate.connection.url">jdbc:mysql://localhost/retplb01</property>
    				<property name="hibernate.connection.password">user01</property>
    				<property name="hibernate.connection.username">pass01</property>
    				<property name="hibernate.connection.pool_size">10</property>
    				<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
    				<!-- mapping files -->
    				<mapping resource="/Tcar.hbm.xml" />
    				<mapping resource="/Tperson.hbm.xml" />
    			</session-factory>
     
    		</hibernate-configuration>
    	</xsl:template>
    </xsl:stylesheet>
    Comment résoudre cette erreur ?Et pourquoi j'ai cette erreur aussi parcequ'il me semble que mon fichier de config est bon lol

    Merci d'avance

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Pas encore trouvé pourquoi tu avais cette erreur ...
    Mais pourquoi ne pas mettre simplement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-configuration
    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    ?

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Par défaut
    oui aussi , d'ailleur ca marche.
    Mais j'avais un exemple avec cette syntaxe qui marchait et quand je test ca marche pas, donc je comprenais pas trop

  4. #4
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Ben je sais pas trop, jamais essayé avec un fichier de config avec xsl...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 65
    Par défaut
    c'est résolu alors ?

    moi j'utilise toujour ça !

    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 57
    Par défaut
    bah non pas réussi à comprendre pourquoi, j'utiliserai l'autre notation lol tan pis ^^

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 20/08/2010, 09h59
  2. problem parsing configuration/hibernate.cfg.xml
    Par gentil dans le forum Hibernate
    Réponses: 3
    Dernier message: 10/01/2008, 23h17
  3. [configuration]hibernate.cfg.xml ou hibernate.properties
    Par david06600 dans le forum Hibernate
    Réponses: 1
    Dernier message: 16/09/2007, 13h26
  4. hibernate probleme pour trouver le hibernate.cfg.xml
    Par senediene dans le forum Hibernate
    Réponses: 3
    Dernier message: 02/09/2007, 12h29
  5. problem parsing configuration/hibernate.cfg.xml
    Par allstar dans le forum Hibernate
    Réponses: 2
    Dernier message: 25/08/2006, 07h23

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