독립형 Geoserver jar의 설치를 비우는 쉬운 방법이 있습니까 (즉, 모든 예제를 삭제하십시오) 또는 관리 GUI 또는 RESTful 인터페이스를 통해 수행해야합니까?
작업 디렉토리에서 일부 파일을 삭제하거나 병합 할 수 있습니까?
아니면 처음부터 예제를 풀지 않도록 명령 줄 스위치가 있습니까?
독립형 Geoserver jar의 설치를 비우는 쉬운 방법이 있습니까 (즉, 모든 예제를 삭제하십시오) 또는 관리 GUI 또는 RESTful 인터페이스를 통해 수행해야합니까?
작업 디렉토리에서 일부 파일을 삭제하거나 병합 할 수 있습니까?
아니면 처음부터 예제를 풀지 않도록 명령 줄 스위치가 있습니까?
답변:
war 파일을 다운로드하여 배포 한 다음 로그인하고 사용자에게 적합 할 때까지 모든 사용자 정의 (레이어 제거, 기본값 조정 등)를 수행하십시오.
이제 서블릿 컨테이너를 종료하고 geoserver 디렉토리를 압축 한 다음 결과 geoserver.zip의 이름을 .war로 바꾸십시오. 실제로 .war 파일은 변장 된 .zip 파일 일뿐입니다.
중요 : 지오 서버 디렉토리를 압축 할 때 부모 (톰캣을 사용하는 경우 webapps)가 아닌 디렉토리 자체에서 디렉토리를 수행하십시오. 모든 작업을 완료했는지 확인하려면 zip 파일을여십시오. 루트 폴더에 외로운 geoserver 디렉토리가 없어야합니다.
독립 실행 형 설치 프로그램은 자체 포함 된 서블릿 컨테이너에 배포 된 지오 서버의 아카이브이므로 압축 해제, 시작, 사용자 정의, 종료 및 다시 압축하기 때문에 위와 거의 동일하게 작동합니다.
사용자 의견 후 업데이트
Geoserver는 모든 구성을 data_dir 디렉토리의 xml 파일로 저장합니다. 각 폴더 및 / 또는 xml 파일의 의미는 공식 문서를 참조하십시오 .
문서를 읽은 후 다음 디렉토리에서 모든 것을 제거하면 빈 지오 서버 가 생길 것입니다 .
rm -rf data_dir/workspaces && mkdir data_dir/workspaces
rm -rf data_dir/layergroups/*
rm -rf data_dir/data/*
Bootnote : top에 주어진 지시 사항은 여전히 유지됩니다. 위의 레이어 구성 데이터를 지우는 또 다른 방법입니다. 사용자는 프로덕션에 들어가기 전에 사용자 이름 / 암호, 보안 및 메모리 설정, 로깅 등과 같은 다른 중요한 매개 변수도 설정하는 것이 좋습니다.
당신이 원하는 것을 위해, 나는 당신 자신의 전쟁을 만드는 것이 최선이라고 생각합니다. 이 스레드 에 따르면 소스를 체크 아웃하고 빌드하면 빈 데이터 디렉토리와의 전쟁이 기본 동작입니다.
다음은 자신의 전쟁을 시작하는 데 도움이되는 몇 가지 안내서입니다.