Hibernate Books

All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Erreur au niveau du mapping ?
PostPosted: Sun Aug 15, 2010 2:00 pm 
Newbie

Joined: Sun Aug 15, 2010 1:32 pm
Posts: 5
Bonjour à toutes et à tous,

Je bataille avec hibernate et ne trouve pas la solution pour une erreur :
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
   at hibernate.DonneesFicheOeuvre.<init>(DonneesFicheOeuvre.java:17)
   at metiers.metierFicheOeuvre.afficherFicheOeuvre(metierFicheOeuvre.java:15)
   at jdbc.first.main(first.java:17)
Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:248)


concernant Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException j'ai cru comprendre qu'il y avait un rapport avec un fichier .xml, j'ai bien vérifier mon fichier hibernate.cfg.xml (dans src/ ):
<?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>

<!-- Database connection settings -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/Gul</property>
<property name="connection.username">root</property>
<property name="connection.password">azerty</property>

<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">10</property>

<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.HSQLDialect</property>

<!-- Enable Hibernate's automatic session context management -->
<property name="current_session_context_class">thread</property>

<!-- Disable the second-level cache -->
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>

<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>

<!-- Import des fichiers de configuration -->
<mapping resource="hibernate/TablesGul.hbm.xml"/>

</session-factory>

</hibernate-configuration>

TablesGul.hbm.xml est dans src/hibernate/ (package nommé hibernate :) )

Je ne vois pas vraiment où creuser ... merci pour vos lumières :)


Top
 Profile  
 
 Post subject: Re: Erreur au niveau du mapping ?
PostPosted: Mon Aug 16, 2010 2:33 am 
Newbie

Joined: Tue Oct 27, 2009 10:37 am
Posts: 6
Location: France
Bonjour,

Il vous manque simplement une librairie : dom4j.jar

Si vous avez téléchargé Hibernate en version bundle, l'ensemble des librairies requises pour le faire fonctionner sont dans lib/required/ elles doivent toutes être ajoutées à votre classpath. C'est également là que vous trouverez dom4j.

_________________
http://jnesis.com


Top
 Profile  
 
 Post subject: Re: Erreur au niveau du mapping ?
PostPosted: Mon Aug 16, 2010 1:30 pm 
Newbie

Joined: Sun Aug 15, 2010 1:32 pm
Posts: 5
Un grand merci pour ces précisions et la patience pour expliquer aux noob :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.