Czy istnieje prosty sposób na opróżnienie instalacji samodzielnego słoika Geoserver (tj. Usunięcie wszystkich przykładów), czy też muszę to zrobić za pomocą interfejsu GUI administratora lub interfejsu RESTful?
Czy mogę po prostu usunąć lub wyciszyć niektóre pliki w katalogu roboczym?
A może jest przełącznik linii poleceń, który mówi, aby nigdy nie rozpakowywał przykładów?
geoserver
administration
gregsymons
źródło
źródło
Odpowiedzi:
pobierz plik wojny i wdróż go, a następnie zaloguj się i dokonaj wszystkich dostosowań (usuń warstwy, dostosuj ustawienia domyślne itp.), dopóki nie będzie Ci odpowiadał.
Teraz zamknij kontener serwletu, spakuj katalog geoserver i zmień nazwę wynikowego pliku geoserver.zip na .war i gotowe. Plik .war w rzeczywistości jest tylko ukrytym plikiem .zip.
WAŻNE : podczas kompresowania katalogu geoserver zrób to wewnątrz samego katalogu, a nie od rodzica (co byłoby aplikacjami internetowymi, jeśli użyjesz tomcat). Aby sprawdzić, czy wszystko wykonałeś poprawnie, otwórz plik zip: nie powinien on zawierać samotnego katalogu geoserver w folderze głównym.
działa prawie tak samo jak powyżej, ponieważ samodzielny instalator to tylko archiwum geoserver wdrożone w niezależnym pojemniku serwletu: rozpakuj, uruchom, dostosuj, zamknij i spakuj ponownie.
ZAKTUALIZOWANO PO KOMENTARZU UŻYTKOWNIKA
Geoserver przechowuje całą swoją konfigurację w plikach xml w katalogu data_dir. Znaczenie każdego folderu i / lub pliku XML znajduje się w oficjalnej dokumentacji .
Po przeczytaniu dokumentów wydaje się jasne, że usunięcie wszystkiego z poniższych katalogów da ci pusty serwer geoserver:
rm -rf data_dir/workspaces && mkdir data_dir/workspaces
rm -rf data_dir/layergroups/*
rm -rf data_dir/data/*
Bootnote : Kierunki podane u góry są nadal aktualne , powyższe jest tylko innym sposobem czyszczenia danych konfiguracji warstw. Zalecam, aby użytkownik przed rozpoczęciem produkcji ustawił także inne ważne parametry, takie jak nazwa użytkownika / hasło, ustawienia zabezpieczeń i pamięci, logowanie itp.
źródło
Jeśli chodzi o to, co chcesz, myślę, że najlepiej jest budować własne wojny. Zgodnie z tym wątkiem wojna z pustym katalogiem danych jest zachowaniem domyślnym, jeśli sprawdzisz źródła i je zbudujesz.
Oto kilka wskazówek, jak zacząć budować własną wojnę.
źródło
Znalazłem sposób, który przynajmniej u szefa kuchni jest trochę łatwiejszy niż którykolwiek z powyższych. Zamiast przepakowywać Geoserver, aby usunąć przykłady lub usunąć je po rozpakowaniu przez Geoserver, możesz utworzyć minimalny katalog danych zawierający tylko wymagane pliki, a Geoserver będzie zakładał, że już rozpakował katalog danych.
Minimalny katalog danych zawiera wszystkie podkatalogi w dokumentacji i pliki najwyższego poziomu. Może być mniej wymagane, ale odkryłem, że to rozwiązanie zadziałało.
źródło