Что вы подразумеваете под отправкой шейп-файла на геосервер. Я спрашиваю, потому что вы в следующей строке ожидаете, что postgis будет обновлен с этими новыми данными.
Я предполагаю, что в вашей установке пристаней вы указываете не на базу данных postgis, а непосредственно на шейп-файл. В установке tomcat вы указываете на таблицу postgis, которую вы ранее загрузили в базу данных.
Я не знаком с тем, что означает загружать шейп-файл через REST API в GeoServer, но если вы должны получить новые данные из PostGIS, этот процесс должен загрузить данные в Postgis, вероятно, удалив старую таблицу создание этой новой таблицы.
Опять же, я предполагаю, что этого не происходит, вы просто загружаете шейп-файл на сервер, где Jetty-инсталляция считывает из файла формы.
Просто предположение!
НТН
Никлас