地理服务器问题[英] GeoServer Issues

本文是小编为大家收集整理的关于地理服务器问题的处理方法,想解了地理服务器问题的问题怎么解决?地理服务器问题问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

在运行服务器时,我无法在 GeoServer 中查看图层.我检查了 Enabled 复选框,但仍然无法查看地图.如果我再次登录 GeoServer,则未选中 Enabled 复选框.启动 Apache Tomcat 服务器后,我在日志中收到以下错误:

<块引用>

原因:java.lang.RuntimeException:无法获取连接:无法创建 PoolableConnectionFactory(致命:用户"postgres"的密码验证失败)

原因:org.apache.commons.dbcp.SQLNestedException:无法创建 PoolableConnectionFactory(致命:用户"postgres"的密码验证失败)

原因:org.postgresql.util.PSQLException: FATAL: 用户"postgres"的密码验证失败

错误 [geotools.jdbc] - 有代码使用基于 JDBC 的数据存储,而不是处理它们.这可能会导致数据库连接暂时丢失.请确保所有数据访问代码都调用 DataStore.dispose(),然后再释放对它的所有引用.

推荐答案

可能导致这种情况突然发生的一件事是 PostgreSQL 中的密码过期,尽管这并不常见.很可能密码在一侧发生了更改,因此请先检查.

PostgreSQL 允许您指定密码在特定时间戳过期.所以你可以:

 ALTER USER foo WITH PASSWORD 'bar' VALID UNTIL 'tomorrow';

而 foo 将能够使用密码 'bar' 登录,直到第二天的系统时间......

所以如果你可以验证双方的密码没有改变,试试这个:

ALTER USER foo WITH VALID UNTIL 'infinity';

当然用你的真实用户替换foo.这将清除任何过期时间,或者更确切地说,将过期时间无限期地移到未来.

本文地址:https://www.itbaoku.cn/post/1764187.html