GeoServer에서 모든 데모 레이어를 자동으로 제거 하시겠습니까?


10

독립형 Geoserver jar의 설치를 비우는 쉬운 방법이 있습니까 (즉, 모든 예제를 삭제하십시오) 또는 관리 GUI 또는 RESTful 인터페이스를 통해 수행해야합니까?

작업 디렉토리에서 일부 파일을 삭제하거나 병합 할 수 있습니까?

아니면 처음부터 예제를 풀지 않도록 명령 줄 스위치가 있습니까?


왜 그 btw와 어떤 Geoserver 버전을 사용하고 싶습니까?
RK

프로덕션 웹 환경에서 사용할 Geoserver 노드를 구성 하기 위해 Chef 레시피 를 만들려고 합니다. 내가 제공하려는 콘텐츠가 아닌 콘텐츠를 게재하는 것에 대해 걱정하고 싶지 않습니다. Geoserver 2.1.4를 사용하고 있습니다.
gregsymons

다음에 질문 할 때는 그 내용을 포함 시키십시오. 지금까지 시도한 것. 우리는 귀하의 질문에 대답하기 위해 시간을 소비하며 귀하가 무엇을 사용할 것인지 아는 것이 좋습니다.
RK

답변:


10
  • 웹 아카이브를 사용하는 경우 :

war 파일을 다운로드하여 배포 한 다음 로그인하고 사용자에게 적합 할 때까지 모든 사용자 정의 (레이어 제거, 기본값 조정 등)를 수행하십시오.

이제 서블릿 컨테이너를 종료하고 geoserver 디렉토리를 압축 한 다음 결과 geoserver.zip의 이름을 .war로 바꾸십시오. 실제로 .war 파일은 변장 된 .zip 파일 일뿐입니다.

중요 : 지오 서버 디렉토리를 압축 할 때 부모 (톰캣을 사용하는 경우 webapps)가 아닌 디렉토리 자체에서 디렉토리를 수행하십시오. 모든 작업을 완료했는지 확인하려면 zip 파일을여십시오. 루트 폴더에 외로운 geoserver 디렉토리가 없어야합니다.

  • 이진 (OS 독립) 설치 프로그램을 사용하는 경우 :

독립 실행 형 설치 프로그램은 자체 포함 된 서블릿 컨테이너에 배포 된 지오 서버의 아카이브이므로 압축 해제, 시작, 사용자 정의, 종료 및 다시 압축하기 때문에 위와 거의 동일하게 작동합니다.

  • 당신이 사용하는 경우 운영 체제의 설치를 하고이를 계속 사용하려면, 난 당신이 사용자 지정 빌드 수험 할 것 같군요.

사용자 의견 후 업데이트

Geoserver는 모든 구성을 data_dir 디렉토리의 xml 파일로 저장합니다. 각 폴더 및 / 또는 xml 파일의 의미는 공식 문서를 참조하십시오 .

문서를 읽은 후 다음 디렉토리에서 모든 것을 제거하면 지오 서버 가 생길 것입니다 .

  1. data_dir / workspaces : 디렉토리를 닦아 rm -rf data_dir/workspaces && mkdir data_dir/workspaces
  2. data_dir / layergroups : 디렉토리를 닦아 rm -rf data_dir/layergroups/*
  3. 꼭 필요한 것은 아니지만 데이터 디렉토리도 정리하십시오. rm -rf data_dir/data/*

Bootnote : top에 주어진 지시 사항은 여전히 ​​유지됩니다. 위의 레이어 구성 데이터를 지우는 또 다른 방법입니다. 사용자는 프로덕션에 들어가기 전에 사용자 이름 / 암호, 보안 및 메모리 설정, 로깅 등과 같은 다른 중요한 매개 변수도 설정하는 것이 좋습니다.


따라서 기본적으로 GUI에서 (또는 REST 구성 인터페이스를 통해) 삭제 한 다음 WAR을 다시 패키지하는 것이 유일한 방법입니다. 운이 없었어.
gregsymons

1
당신은 요리사를 사용하고 싶다고 우리에게 말했을 것입니다. 이 경우 처음에 Geoserver를 어떻게 설치할 계획입니까 (rpm, apt, wget & tar)?
unicoletti

웹 사이트 에서 "os-independent binary"를 다운로드하고 있습니다 . 기본 요리 책을 가져 와서 시작했습니다. 레이어를로드하기 전에 비우고 싶습니다.
gregsymons

나는 내 대답 업데이트 한
unicoletti

감사. 나는 그것이 내 모든 옵션을 다룬다 고 생각합니다. 삭제 작업을 수행 할 수 있다고 생각했지만 문서를 읽었을 때 확인하는 것이 도움이됩니다.
gregsymons


1

나는 적어도 요리사에서 위의 것보다 조금 더 쉬운 방법을 실제로 발견했습니다. Geoserver를 재 패키징하여 예제를 제거하거나 Geoserver가 압축을 푼 후에 제거하는 대신 필요한 파일 만 포함하여 최소 데이터 디렉토리를 생성 할 수 있으며 Geoserver는 이미 데이터 디렉토리의 압축을 푼 것으로 가정합니다.

최소 데이터 디렉토리에는 설명서 및 최상위 파일 모든 하위 디렉토리가 포함됩니다 . 덜 필요하지만이 솔루션이 효과가 있음을 발견했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.