gpt4 book ai didi

java - 尝试从 ojdb6.jar 升级 oto ojdbc7.jar 时出现异常

转载 作者:行者123 更新时间:2023-11-28 21:54:53 25 4
gpt4 key购买 nike

我用 ojdb7.jar 替换了 tomcat/lib 中的 ojdb6.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 文件时,一切正常。

最佳答案

尝试添加 VM arg

-Doracle.jdbc.timezoneAsRegion=false

关于java - 尝试从 ojdb6.jar 升级 oto ojdbc7.jar 时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23344035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com