Tomcat中的GeoServer无法从PostGis获取更新shapefile

时间:2010-12-08 03:35:43

标签: gis geospatial postgis shapefile geoserver

我在同一台机器Ubuntu Server 9.04中运行了两个GeoServers。 GeoServer V2.0.1与Jetty一起运行,另一个GeoServer V2.0.0是Tomcat。它们都使用相同的PostGis数据存储区。

当我通过Rest api将新的shapefile发布到Jetty中的GeoServer时,Tomcat中的GeoServer没有从PostGis获得更新shapefile。

它可能有办法告诉配置或服务中的Tomcat中的GeoServer重新加载shapefile。

2 个答案:

答案 0 :(得分:1)

要解决此问题,只需将GeoServer重新安装到较新的版本2.0.1即Tomcat。 看来GeoServer V2.0.0有这个bug。

答案 1 :(得分:0)

将shapefile发布到geoserver是什么意思?我问,因为你在下一行希望使用这个新数据更新postgis。

我的猜测是你的jetty-installation中没有指向postgis数据库,而是直接指向shapefile。在tomcat安装中,您指向先前已加载到数据库的postgis表。

我不熟悉通过REST api将shapefile加载到geoserver意味着什么,但如果你想从PostGIS中获取新数据,这个过程必须将数据加载到postgis中,可能会删除旧表和创建这个新表。

同样,我的猜测是没有发生这种情况,你只是将shapefile上传到服务器,其中jetty-installation从形状文件中读取。

只是一个猜测!

HTH 尼克拉斯