use*_*199 5 postgresql jdbc c3p0
尝试将独立的Java应用程序连接到Postgres时出现以下错误:
org.postgresql.util.PSQLException:致命:org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactoryImpl.java 572)处的参数“ TimeZone”的无效值:“ America / New_York” ... com.mchange.v2 .c3p0.DriveManagerDataSource.getConnection(DriveManagerDataSource.java:164)...
(对不起,由于我的设置,我必须手动输入此内容)。
我正在使用具有PostGIS 2.1.1扩展名的Postgres 9.3.3,Postgres 9.3-1100 jdbc驱动程序和0.2.6.3 c3p0库。
我在Linux和Windows系统上都知道这一点。当我在Linux系统上将TZ更改为GMT时,连接正常,但这不是一个好的解决方案。
我知道我该如何解决这个问题吗?
谢谢,
肯
帕维尔·霍拉尔给出了正确的答案。Postgres 安装很混乱,只有 root 可以访问 /usr/local/pgsql_933/share/timezone/America 目录。一旦我对其进行了 chmod,其中的文件我的问题就消失了。
| 归档时间: |
|
| 查看次数: |
1935 次 |
| 最近记录: |