Есть ли простой способ освободить установку автономного jar Geoserver (т.е. удалить все примеры), или мне нужно сделать это через интерфейс администратора или интерфейс RESTful?
Могу ли я просто удалить или удалить некоторые файлы в рабочем каталоге?
Или есть переключатель командной строки, чтобы он никогда не распаковывал примеры?
geoserver
administration
gregsymons
источник
источник
Ответы:
скачайте файл войны и разверните его, затем войдите в систему и выполните все настройки (удалите слои, настройте параметры по умолчанию и т. д.), пока он вам не подходит.
Теперь закройте контейнер сервлета, заархивируйте каталог geoserver и переименуйте полученный geoserver.zip в .war, и все готово. Файл .war на самом деле является просто замаскированным файлом .zip.
ВАЖНО : при заархивировании каталога геосервера делайте это изнутри самого каталога, а не из родительского (который был бы webapps при использовании tomcat). Чтобы убедиться, что вы все сделали правильно, откройте zip-файл: в корневой папке не должно быть одинокого каталога геосерверов.
он работает почти так же, как и выше, поскольку автономный установщик представляет собой просто архив геосерверов, развернутых в автономном контейнере сервлетов: разархивируйте, запустите, настройте, завершите работу и снова заархивируйте.
ОБНОВЛЕН ПОСЛЕ КОММЕНТАРИИ ПОЛЬЗОВАТЕЛЯ
Geoserver сохраняет всю свою конфигурацию в XML-файлах в каталоге data_dir. Значение каждой папки и / или XML-файла см. В официальной документации .
После прочтения документации становится ясно, что удаление всего из следующих каталогов даст вам пустой геосервер:
rm -rf data_dir/workspaces && mkdir data_dir/workspaces
rm -rf data_dir/layergroups/*
rm -rf data_dir/data/*
Bootnote : указания, приведенные сверху, остаются в силе, приведенное выше - просто еще один способ очистки данных конфигурации слоя. Я рекомендую пользователю также установить другие важные параметры, такие как имя пользователя / пароль, настройки безопасности и памяти, ведение журнала и т. Д., Прежде чем приступить к работе.
источник
Для того, что вы хотите, я думаю, что лучше строить свои собственные войны. Согласно этой теме , война с пустым каталогом данных является поведением по умолчанию, если вы проверяете источники и собираете их.
Вот несколько советов, которые помогут вам начать свою собственную войну.
источник
Я действительно нашел способ, который, по крайней мере в шеф-поваре, немного проще, чем любой из вышеперечисленных. Вместо того, чтобы переупаковывать Geoserver для удаления примеров или их удаления после распаковки Geoserver, вы можете создать минимальный каталог данных, содержащий только необходимые файлы, и Geoserver предположит, что он уже распаковал каталог данных.
Каталог минимальных данных содержит все подкаталоги в документации и файлы верхнего уровня. Может быть, требуется меньше, но я обнаружил, что это решение работает.
источник