2016-07-21 5 views
0

Ich verwende nicht Maven. Hibernate 5.2, Spring Framework 4.3.1 und jdk 1.8, Tomcat Server 7, liveray 4.3.4. Hibernate-Verbindung zum Oracle12C 64-Bit-Server mit Definition in der Datei hibernate.properties.Ruhezustand benötigt Oracle-Client

Muss ich auch Oracle Client 12c 64 Bit auf Windows Server 2012 installieren, dass die War-Datei dort funktioniert?

Antwort

0

Nein, das tust du nicht. Es reicht, den Treiber im Klassenpfad zu haben.

Sie können die Treiber hier herunterladen:

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

+0

Dank Andres. Was sind die Namen der Fahrer Gläser, Sie nicht jetzt, ich werde die Kontrolle suchen. – cgunes

+0

Sie können sie von hier herunterladen http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html – Andres

+0

Andres hinzugefügt 'ojdbc7.jar' anstelle von 'ojdbc14.jar' zu Server \ lib \ Pfad in jboss 4.0.5 von diesem Link. Jetzt habe ich den ersten Fehler im Log gesehen, also Update Hibernate 5.1 von 3, Spring Framework 4.3.1. Ändern Sie außerdem Hibernate.dialect = org.hibernate.dialect.OracleDialect.Oracle10gDialect in der Datei "hibernate .properties". Fehler; org.hibernate.HibernateException: unbekannte Oracle Hauptversion [12] – cgunes

1

Hibernate mit einem beliebigen Client arbeiten können. Sie müssen nur Oracle-Treiber in Hibernate.cfg-Datei hinzufügen.

Fügen Sie Oracle jar in lib hinzu. Es funktioniert mit jeder db.

+0

Narenda und Patel danke für Ihren Kommentar. Es gibt jboss 4.0.5. Und es gibt JAR-Dateien in den Verzeichnissen client, lib, server \ default \ lib. Ich fand 'ojdbc14.jar' im Server \ ...., ist es genug diese Datei, um Oracle 12c 64 Bit zu verbinden? – cgunes

+0

ja, sollte es sein –

0

Sie die unten -

1) Scheck hibernate.cgf.xml (oder Ihre Hibernate Config-Datei) & bestätigen, wenn sie richtig sind -

hibernate.connection.url 
hibernate.connection.username 
hibernate.connection.password 
hibernate.dialect 
hibernate.connection.driver_class 

2) überprüfen für die Oracle-JAR-Datei in Ihr Lib-Ordner.Wie für Jboss muss es in seinem Modul-Ordner hinzugefügt werden. (Nicht sicher mit Tomcat-Server)