Миграция данних в более новую версию GeoServer

Матерился я много периодически, когда возвращался к этой задаче.....4 дня.

Значит так, стоит у нас OpenGeo Suite Community Edition, сердце системы Geoserver и версия его 2.2-SNAPSHOT да и GeoWebCache 1.3-SNAPSHOT и работает странно, при построении кэша, например 16-ю задачами, через 3 часа остаётся 11, ну и так далее. Сейчас уже будет GeoServer 2.4 и GWC 1.4, да и вообще, обновление оно когда-нибудь всё равно будет.
Итак, решил заменить Tomcat с версии 6 на 7, GeoServer с 2.2-SNAPSHOT на 2.3.3 от 22 июня.
PostgreSQL9.2/PostGIS1.5 и сама база остались от OpenGeo Suite.

Удалил котика и поставил семёрку. Не стартует, не знает где JDK. тут мне помогла эта статья. Прописал где JDK.

Скачиваем war'ник нового Geoserver и кладём в /var/lib/tomcat7/webapps/ - котик сам развернёт его после рестарта.

Далее перенос папки с нужным workspace из папки data старого Geoserver в новый /var/lib/tomcat7/webapps/geoserver/data/workspace.
После этого нужно сменить владельца на переписанный workspace и заодно права.

chown tomcat7:tomcat7 -R *# chmod 777 -R * (с правами это админ мудрил, вообще можно и 644)

не работает всё равно! доступны все стили и групповые слои, а так же сам workspace. Store и Layers пустые. 
в логе вот что - org.geoserver - failed to load data store (и тут имя store).

Набрёл таки на этоZvezdDochka подсказала выход. убиваем зашифрованный пароль, рестарт томкэта и вот оно всё. Заново прописываем пароль в нужном поле формы, чекить Enabled store, сохраняем store.

Всё.


ещё бывает такая ошибка, это когда жмёшь Reload конфигурации сервера. Потом только рестарт Томкэта.


Комментарии

Популярные сообщения из этого блога

Перемещаемые подписи в QGIS

Настройка сети в VirtualBox

Работа с публичной кадастровой картой на примере QGIS и gvSIG