Exception in thread "main" org.hibernate.HibernateException: could not parse configuration: hibernate.cfg.xml
Ich bin immer folgende exception:
Exception in thread "main" org.hibernate.HibernateException: Could not parse configuration: hibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1491)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1425)
at com.ClientForSave.main(ClientForSave.java:26)
Caused by: org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1481)
... 2 more
Gesamte stack-trace
Hier ist meine config Datei:
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:devt2x</property>
<property name="hibernate.connection.username">scott</property>
<property name="hibernate.connection.password">tiger</property>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
- können Sie Ihre hibernate.cfg.xml?
- Sie sollte die post den Inhalt Ihres hibernate.cfg.xml Datei hier als gut.
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich in der Lage mein problem zu lösen.Das Problem war die dtd und die gewünschten Gläser nicht passen.
Ich ging auf die url in der dtd heruntergeladen und die Gläser und Ihre Arbeitsweise
dtd in meinem hibernate.cfg.xml Datei
Ich dieses problem gelöst durch löschen der Leerzeichen vor der dtd-Angabe.Es sollte ein Raum direkt vor der dtd.
Den nested exception sagt, dass der parser versucht, eine Netzwerkverbindung herzustellen, um sich irgendwo, und das ist fehlgeschlagen. Was es war, eine Verbindung herstellen möchten, und warum, und warum die Verbindung fehlgeschlagen nicht endgültig festgelegt werden kann. Jedoch, ich vermute, dass:
es wurde versucht zu Holen eine DTD oder ein XML-schema, und
es nicht, weil:
du benutzt die falsche URL (in deiner config-Datei)
server-hosting der DTD oder dem schema unten war, oder
einige firewall blockiert ausgehende verbindungen.
doConfigure
Methode, und versuchen Sie herauszufinden, was es versucht zu downloaden (und warum).(1)Einige Male Ihre Antivirus blockieren die Verbindung zu der URL zum herunterladen der DTD. Also zuerst deaktivieren Sie Ihre Antivirensoftware, und führen Sie dann die app .
(2)Es kann sein, Dialekt Fehler, Sie verwenden Dialekt für die gleiche Datenbank .
(3)und überprüfen Sie auch für dtd