geoserver在哪里存储密码和用户的postgresql数据库连接?

时间:2016-04-12 07:33:33

标签: java postgresql psql geoserver

我无法通过localhost:8080 / geoserver连接到GeoServer。当我尝试连接时,我收到Apache 404错误:

HTTP Status 404 - 
type Status report
message
description The requested resource is not available.
Apache Tomcat/7.0.64 (Ubuntu)

以前,我可以使用管理员凭据连接并登录Geoserver。

在查看位于以下位置的地理服务器错误日志文件:/var/lib/tomcat7/webapps/geoserver/data/logs/geoserver.log后,我发现以下错误,指向连接:

java.io.IOException 
at org.geoserver.catalog.ResourcePool.getDataStore(ResourcePool.java:630)
at org.geoserver...
at org.geoserver...
etc, etc
Caused by: org.postgresql.util.PSQLException: 
FATAL: password authentication failed for user "user_name"

2 个答案:

答案 0 :(得分:0)

您没有使用正确的凭据。

地理服务器的默认用户名和密码是' admin'和' geoserver'。 使用正确的凭据。您可以从地理服务器的Web应用程序更改安全部分中的密码。

答案 1 :(得分:0)

GeoServer将其postgis密码存储在相关工作空间目录的datastore.xml文件中。

但这不会帮助你加密它们以防止这种攻击!

如果需要更改数据库连接的用户名或密码,请转到数据存储页面并使用GUI更改它们。我认为商店中配置的图层应该不受影响,虽然我不经常更改我的数据库存储,所以我不能确定。