繁体   English   中英

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

[英]GeoServer in Tomcat doesn't get update shapefiles from PostGis

我有两个在同一台计算机Ubuntu Server 9.04上运行的GeoServer。 GeoServer V2.0.1与Jetty一起运行,而另一个GeoServer V2.0.0与Tomcat一起运行。 他们两个都使用相同的PostGis数据存储。

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

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

要解决此问题,只需将GeoServer重新安装到Tomcat 2.0.1的较新版本。 似乎GeoServer V2.0.0具有该错误。

将shapefile发布到geoserver是什么意思。 我问是因为您在下一行中期望postgis会使用此新数据进行更新。

我的猜测是,在您的码头安装中,您不是指向postgis数据库,而是直接指向shapefile。 在tomcat安装中,您指向您之前已加载到数据库的postgis表。

我不熟悉通过REST api将shapefile加载到geoserver的含义,但是如果要从PostGIS中获取新数据,则此过程必须将数据加载到postgis中,可能会删除旧表并创建新表表。

再次,我的猜测是这没有发生,您只是将shapefile上传到服务器,码头安装从中读取了shapefile。

只是一个猜测!

HTH尼克拉斯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM