запуск геосервера программно с использованием Java - PullRequest
0 голосов
/ 20 декабря 2018

Я хочу запустить несколько интеграционных тестов с несколькими экземплярами геосерверов и подумал, что наилучшим способом было бы выполнить установку и демонтаж программным путем.

Есть ли простые примеры того, как это можно сделать?

1 Ответ

0 голосов
/ 23 декабря 2018

Вы можете запустить geoserver внутри tomcat, используя {tomcat_home} /bin/startup.sh из командной строки (почти все языки программирования позволяют запускать команды ОС).

Теперь, для установки и подключения к данным, ваш лучшийшанс использовать Geoserver Rest API: https://docs.geoserver.org/stable/en/user/rest/

Если вы хотите реплицировать одну и ту же конфигурацию / настройку данных для нескольких экземпляров геосервера, вы можете создать готовый каталог «data» со всеми вашими конфигурациями и вставить этот каталог вкаждый экземпляр геосервера, который вы хотите.

Шаг разрыва вы можете использовать команду {tomcat_home} /bin.shutdown.sh.

...