tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
1888
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lernen.2007 lernen.2007 ist offline Mitglied Platin
    Registriert seit
    Mar 2005
    Beiträge
    743
    Hallo Leute,

    ich versuche mit Hibernate-Mapping in MySQL Tabellen anlegen, aber ich bekomme immer die Fehlermeldung:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
    at org.hibernate.tool.hbm2ddl.SchemaUpdate.<clinit>(SchemaUpdate.java:30)
    at de.fh.GenerateDDLStatements.main(GenerateDDLStatements.java:8)

    Woran kann das Fehler liegen?Etwa in hibernate.cfg.xml?

    Danke
     

  2. #2
    -ben- -ben- ist offline Mitglied Silber
    Registriert seit
    Sep 2005
    Beiträge
    71
    Das Jar von commons-logging wird in diesem Fall nicht gefunden... Dies wird von Hibernate benötig.

    Du musst das jar-file entweder in deinen Classpath aufnehmen, oder in's jdk/jre/lib/ext verzeichnis kopieren. Dann sollte es klappen!

    Wenn du Eclipse brauchst kannst du in den Project Properties -> Java Build Path das commons-logging-xxx.jar hinzufügen.

    gruss
    ben
     

  3. #3
    lernen.2007 lernen.2007 ist offline Mitglied Platin
    Registriert seit
    Mar 2005
    Beiträge
    743
    Wo kann ich es runterladen?
    Geändert von lernen.2007 (17.12.05 um 17:16 Uhr)
     

  4. #4
    -ben- -ben- ist offline Mitglied Silber
    Registriert seit
    Sep 2005
    Beiträge
    71
    Ist bei Hibernate im lib Verzeichnis dabei: commons-logging-1.0.4.jar

    Oder sonst z.B. hier:

    commons-logging-1.0.4.jar

    gruss
    ben
     

  5. #5
    lernen.2007 lernen.2007 ist offline Mitglied Platin
    Registriert seit
    Mar 2005
    Beiträge
    743
    Jetzt kommen diese Fehlermeldungen:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
    at org.hibernate.util.XMLHelper.createSAXReader(XMLHelper.java:35)
    at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1218)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:1162)
    at de.fh.HibernateSessionFactory.currentSession(HibernateSessionFactory.java:51)
    atde.fh.HibernateSessionFactory.getCfg(HibernateSessionFactory.java:88)
    at de.fh.GenerateDDLStatements.main(GenerateDDLStatements.java:8)
     

  6. #6
    -ben- -ben- ist offline Mitglied Silber
    Registriert seit
    Sep 2005
    Beiträge
    71
    ok..

    Du musst sämtliche *.jar files die im lib Verzeichnis sind miteinbeziehen.

    gruss
    ben
     

  7. #7
    lernen.2007 lernen.2007 ist offline Mitglied Platin
    Registriert seit
    Mar 2005
    Beiträge
    743
    lib verzeichnis?
     

  8. #8
    -ben- -ben- ist offline Mitglied Silber
    Registriert seit
    Sep 2005
    Beiträge
    71
    Wenn du Hibernate z.B. von hier herunterlädst ist ein lib Verzeichnis enthalten, mit sämtlichen Libraries die von Hibernate benötig werden.
    (in den meisten Fällen werden nicht alle lib's benötigt...)

    Sonst guckst du einfach zuerst mal in den FAQ's von Hibernate hier
    Geändert von -ben- (17.12.05 um 17:28 Uhr)
     

  9. #9
    lernen.2007 lernen.2007 ist offline Mitglied Platin
    Registriert seit
    Mar 2005
    Beiträge
    743
    Neue Exception:
    JDBC Driver class not found: com.mysql.jdbc.Driver
    at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.j ava:66)
    at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.j ava:80)
    at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:349)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:58)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1509)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1054)
    at de.fh.HibernateSessionFactory.currentSession(HibernateSessionFactory.java:52)
    at de.fh.HibernateSessionFactory.getCfg(HibernateSessionFactory.java:88)
    at de.fh.GenerateDDLStatements.main(GenerateDDLStatements.java:8)


    So sieht mein hibernate.cfg.xml aus:
    <?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>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql:///fifa</property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>



    </session-factory>
    </hibernate-configuration>

    Und ich benutze mysql 4.0.12

    Danke
     

  10. #10
    lernen.2007 lernen.2007 ist offline Mitglied Platin
    Registriert seit
    Mar 2005
    Beiträge
    743
    Ich habe nur noch die mysql-connector-java-3.1.11 runtergeladen und es funktionier.

    Vieeeeeeeeeeeeeeeeeeeellllllllllllllllllllllllllllllllllllllllllllllllllllleeeeeeeeeeeeeeeeeeeennnnn nnnnnnnnnnnnnddddd
    aaaaaaaaaaaaaaannnnnnnnnnnkkkkkkkkkkkk
    fürs deine Hilfe.

    Was wären wir ohne euch?
    Danke
     

Ähnliche Themen

  1. Exceptions
    Von schiese im Forum Java Grundlagen
    Antworten: 5
    Letzter Beitrag: 24.08.10, 17:50
  2. Exceptions
    Von TheTank im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 28.07.10, 07:43
  3. Exceptions
    Von lernen.2007 im Forum Java
    Antworten: 1
    Letzter Beitrag: 14.06.06, 13:17
  4. Exceptions wie in Java
    Von MD1978 im Forum .NET Archiv
    Antworten: 12
    Letzter Beitrag: 24.01.05, 17:27
  5. Exceptions
    Von PPhilipp im Forum Java
    Antworten: 1
    Letzter Beitrag: 07.12.03, 20:17