GeoServer в Tomcat не получает шейп-файлы обновлений от PostGis

У меня есть два GeoServer, работающих на одном компьютере Ubuntu Server 9.04. GeoServer V2.0.1 работает с Jetty, а другой GeoServer V2.0.0 — Tomcat. Оба они используют одно и то же хранилище данных PostGis.

Когда я отправляю новый шейп-файл через Rest API на GeoServer в Jetty, GeoServer в Tomcat не получает шейп-файл обновления от PostGis.

У него может быть способ указать GeoServer в Tomcat в конфигурации или службе для перезагрузки шейп-файла.


person Vorleak Chy    schedule 08.12.2010    source источник


Ответы (2)


Чтобы решить эту проблему, просто переустановите GeoServer на более новую версию 2.0.1 Tomcat. Кажется, в GeoServer V2.0.0 есть ошибка.

person Vorleak Chy    schedule 16.12.2010

Что вы подразумеваете под отправкой шейп-файла на геосервер. Я спрашиваю, потому что в следующей строке вы ожидаете, что postgis будет обновлен этими новыми данными.

Я предполагаю, что в вашей установке причала вы указываете не на базу данных postgis, а непосредственно на шейп-файл. В установке tomcat вы указываете на таблицу postgis, которую вы ранее загрузили в базу данных.

Я не знаком с тем, что значит загружать шейп-файл через REST API на геосервер, но если вы должны получать новые данные из PostGIS, этот процесс должен загружать данные в postgis, возможно, удаляя старую таблицу и создавая новую стол.

Опять же, я предполагаю, что этого не происходит, что вы просто загружаете шейп-файл на сервер, где установка причала считывает шейп-файл.

Просто предположение!

HTH Никлас

person Nicklas Avén    schedule 09.12.2010
comment
Я использую плакат в FireFox для публикации шейп-файла через API отдыха. Оба Geoserver указывают на одно и то же хранилище данных PostGis. - person Vorleak Chy; 16.12.2010