2016-11-12 5 views
0

Mein hibernate.cfg.xml ist:Wie DTD-Pfad angeben, aus Projektpfad in hibernate.cfg.xml abgeholt werden

<?xml version='1.0' encoding='utf-8'?> 
    <!DOCTYPE hibernate-configuration SYSTEM "hibernate-configuration-3.0.dtd"> 
    <hibernate-configuration> 
     <session-factory> 
     ... 
     </session-factory> 
    </hibernate-configuration> 

Wie ist es möglich, dass Hibernate-Konfiguration-3.0.dtd wird aufgenommen vom Java-Projektweg?

Mit anderen Worten, ich möchte Hibernate-Konfiguration-3.0.dtd offline arbeiten.

+0

Sie die dtd-Datei herunterladen Haben? – developer

+0

Ja, ich habe es heruntergeladen und im Ordner Src platziert. Ich möchte, dass das Projekt es aus dem Ordner src auswählt. – Navneet

Antwort

0

Sie benötigen die dtd Datei auf dem Classpath hinzufügen und es wie unten verweisen:

<!DOCTYPE hibernate-configuration SYSTEM 
    "classpath://hibernate-configuration-3.0.dtd"> 
+0

Erster folgende Fehler: Verursacht durch: org.dom4j.DocumentException: unbekanntes Protokoll: Classpath Verschachtelte Ausnahme: unbekanntes Protokoll: Classpath \t bei org.dom4j.io.SAXReader.read (SAXReader.java:484) \t bei org .hibernate.cfg.Configuration.doConfigure (Configuration.java:1481) \t ... 16 mehr – Navneet

Verwandte Themen