我正在运行一个Springboot应用程序(在本地计算机上运行良好(,并在EC2实例上获取ORA-01882: timezone region not found
错误。它看起来像一个配置问题,但不确定如何解决。
堆栈跟踪在
下方引起的:java.sql.sqlexception:无法启动通用 连接池:oracle.ucp.universalconnectionpoolException:不能 从DataSource获取连接:java.sql.sqlexception: ORA-00604:递归SQL级别1
发生错误ORA-01882:找不到时区域
我正在使用ojdbc8版本12.2.0.1
您可以通过命令行参数-Duser.timezone=<Database Time Zone>
启动应用程序。
示例:
maven命令行: mvn springboot:run -Duser.timezone=PST
Java命令行:java -Duser.timezone=PST -jar application.jar
这是时区列表。
https://en.wikipedia.org/wiki/list_of_tz_database_time_time_zones