1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Hibernate in Java, hibernate.cfg.xml not found!?

  • SubHorror
  • 8. Februar 2006 um 11:08
  • Unerledigt
  • SubHorror
    1
    SubHorror
    Mitglied
    Punkte
    10
    Beiträge
    1
    • 8. Februar 2006 um 11:08
    • #1

    Hey,

    ich habe Probleme bei der Verwendung von Hibernate in Java.
    Ich hab schon auf den offiziellen Foren von Hibernate nachgefragt,
    doch hat man mir dort noch nicht geantwortet, und jetzt hoffe ich
    hier ein paar Programmier-Master zu finden die sich etwas mit
    Hibernate auskennen :winking_face:

    Nun also das Problem, ich habe eine Web-Applikation, welche sich
    mittels Hibernate Daten aus einer Datenbank holt. So weit so gut,
    allerdings gibt er mir immer den selben Fehler beim Ausführen, und
    dieser wäre:

    Zitat


    08:31:37,317 INFO Configuration:1286 - configuring from resource: D:/JBuilder2006/Projects/MCM/WebModule1/WEB-INF/classes/hibernate.cfg.xml
    08:31:37,317 INFO Configuration:1263 - Configuration resource: D:/JBuilder2006/Projects/MCM/WebModule1/WEB-INF/classes/hibernate.cfg.xml
    08:31:37,347 ERROR HibernatePlugIn:132 - Exception while initializing Hibernate.
    08:31:37,387 ERROR HibernatePlugIn:133 - Rethrowing exception...
    org.hibernate.HibernateException: D:/JBuilder2006/Projects/MCM/WebModule1/WEB-INF/classes/hibernate.cfg.xml not found



    Er findet also die hibernate.cfg.xml nicht. In folgendem (keine Sorge, kurzen) Code-Abschnitt ermittle ich den Pfad des config files für
    die spätere Benutzung:

    Code
    configFileURL = HibernatePlugIn.class.getResource(_configFilePath); 
     
                tempString = ""+configFileURL; 
                System.out.println(" tempString: "+tempString); 
                tempString = tempString.substring(6); 
                System.out.println(" tempString: "+tempString); 
                context = _servlet.getServletContext(); 
     
                if (_log.isDebugEnabled()) { 
                    _log.debug("Initializing Hibernate from " 
                            + _configFilePath + "..."); 
                } 
     
                configuration = (new Configuration()).configure(tempString); 
                _factory = configuration.buildSessionFactory();
    Alles anzeigen



    Mit getResource hole ich mir den Pfad der hibernate.cfg.xml, welchen
    ich durch eine Konsolen-Ausgabe gleich überprüfe. Er findet auch
    den korrekten Pfad, nämlich:

    Zitat


    configFilePath: /hibernate.cfg.xml
    tempString: file:/D:/JBuilder2006/Projects/MCM/WebModule1/WEB-INF/classes/hibernate.cfg.xml
    tempString: D:/JBuilder2006/Projects/MCM/WebModule1/WEB-INF/classes/hibernate.cfg.xml



    Das heißt also, er hat den richtigen Pfad, in diesem Pfad befindet sich
    auch die hibernate.cfg.xml, aber trotzdem erkennt er sie nicht. Warum?
    Ich habe sicherheitshalber das config file noch in folgende Ordner
    gesteckt, in der Hoffnung, dass er es vielleicht dann findet:

    • /MCM/WebModule1/WEB-INF
    • /MCM/WebModule1
    • /MCM

    Aber Fehlanzeige, er findet es immer noch nicht. Immer dieser Fehler.
    Muss ich das config file in noch mehr Ordner geben, oder ist da ein
    Fehler den ich einfach jedesmal übersehe?

    Danke für eure Hilfe, sie wird wirklich benötigt...

  • Gumble
    1
    Gumble
    Mitglied
    Punkte
    5
    Beiträge
    1
    • 21. März 2006 um 18:02
    • #2

    Hi, bin durch Zufall (google) auf diese Seite gestossen, da ich mich auch grad mit Hibernate herumaergere, und da dacht ich mir, registrierste dich gleich mal :)

    Ist zwar schon ueber einen Monat her, aber ich hatte mal Probleme mit Java 1.5, dass xml-Files im classpath nicht gefunden werden konnten. Workaround: man packe das gewuenschte xml (hier hibernate.cfg.xml) in ein jar. Vielleicht liegts ja daran!

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung