私はMavenを使用していません。冬眠5.2、春のフレームワーク4.3.1とjdk 1.8、tomcatサーバー7、liferay 4.3.4。 Hibernateは、hibernate.propertiesファイル内で定義されたOracle12C 64ビットサーバーに接続します。hibernate needs oracle client
Windows Server 2012にOracle Client 12c 64ビットをインストールして、そこにwarファイルが存在する必要がありますか?
私はMavenを使用していません。冬眠5.2、春のフレームワーク4.3.1とjdk 1.8、tomcatサーバー7、liferay 4.3.4。 Hibernateは、hibernate.propertiesファイル内で定義されたOracle12C 64ビットサーバーに接続します。hibernate needs oracle client
Windows Server 2012にOracle Client 12c 64ビットをインストールして、そこにwarファイルが存在する必要がありますか?
いいえ、そうではありません。クラスパスにドライバーのジャーを置くだけで十分です。
あなたがここからドライバをダウンロードすることができます
http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
Hibernateは、任意のクライアントで動作することができます。 hibernate.cfgファイルにoracleドライバを追加するだけです。
libにOracle jarを追加します。任意のdbで動作します。
あなたのコメントのためにNarendaとPatelに感謝します。 jboss 4.0.5があります.jarファイルはclient、lib、server \ default \ libディレクトリにあります。私はサーバー\ ....で 'ojdbc14.jar'を見つけましたが、Oracle 12c 64ビットを接続するのに十分なこのファイルですか? – cgunes
はい、そうすべきです –
は、以下を実行してください -
1)彼らが正しいかどうhibernate.cgf.xml(または休止状態の設定ファイルに)&確認をチェック -
hibernate.connection.url
hibernate.connection.username
hibernate.connection.password
hibernate.dialect
hibernate.connection.driver_class
2)におけるオラクルのjarファイルをチェックしますJbossの場合と同じように、モジュールフォルダに追加する必要があります(Tomcatサーバーではわかりません)
Andresに感謝します。私は運転手の瓶の名前は何ですか、あなたは今、私は制御を探します。 – cgunes
ここからダウンロードできます。http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html – Andres
Andresは、サーバー\ lib \に 'ojdbc14.jar'の代わりに 'ojdbc7.jar'を追加しました。このリンクからjboss 4.0.5のパス。今私はログの最初のエラーを見たので、春のフレームワーク4.3.1から3から冬眠の5.1を更新してください。また、hibernate.propertiesファイル内のhibernate.dialect = org.hibernate.dialect.OracleDialect.Oracle10gDialectも変更してください。エラー; org.hibernate.HibernateException:不明Oracleメジャーバージョン[12] – cgunes