docker 运行javaweb,oracle数据库无法链接
原创
©著作权归作者所有:来自51CTO博客作者贤云xianyun的原创作品,请联系作者获取转载授权,否则将追究法律责任
错误代码
java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现
ORA-01882:
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:388)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:381)
at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:564)
at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:431)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
解决方案 :
docker exec -it 容器id /bin/bash
vim etc/timezone
把 timezone 的容器改为 :
停止容器,重新启动容器,问题解决