Ich habe nun das selbe Problem.
Ich habe folgende Zeilen:
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();
Ich hole mir mit getResource den Pfad der hibernate.cfg.xml, welcher auch richtig erkannt wird, nämlich:
Quote:
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
Allerdings kommt beim starten des Webmodules folgende Fehlermeldung:
Quote:
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
Ich habe die hibernate.cfg.xml in den Ordner /WEB-INF/classes/ gegeben, auch in /WEB-INF/ und sogar direkt ins /WebModule1/, trotzdem sagt er jedesmal das er die Datei nicht findet. Ich bin mir ziemlich sicher das im Config-File kein Fehler ist, warum findet er die Datei dann nicht?