tomcat/lib にある ojdb6.jar ファイルを ojdb7.jar に置き換えました。Tomcatをオンにして、使用しようとすると次のエラーが表示されます...
Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
これが私が使用している接続プールの構成です....
<Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver" type="javax.sql.DataSource"
maxActive="25" maxIdle="25" maxWait="2000"
name="jdbc/getcontacts"
timeBetweenEvictionRunsMillis="1000"
minEvictableIdleTimeMillis="30000"
removeAbandoned="true"
removeAbandonedTimeout="30000"
logAbandoned="true"
username="xxxx" password="xxxxx"
validationQuery="Select 1 from dual" connectionProperties="defaultRowPrefetch=10000"
url="jdbcracle:thin:@//xxxxx.net/xxxxx" />
何がこれを引き起こしているのでしょうか?Oracle データベース 11g を使用しています。
/usr/jdk7/bin/java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)
どんな助けでも大歓迎です。ojdb6.jar ファイルを元に戻し、ojdb7.jar ファイルを削除すると、すべて正常に動作します。