スタンドアロンのGeoserver jarのインストールを空にする(つまり、すべての例を削除する)簡単な方法はありますか、それとも管理GUIまたはRESTfulインターフェースのいずれかを介して実行する必要がありますか?
作業ディレクトリ内の一部のファイルを削除または変更できますか?
または、最初からサンプルを解凍しないように指示するコマンドラインスイッチはありますか?
スタンドアロンのGeoserver jarのインストールを空にする(つまり、すべての例を削除する)簡単な方法はありますか、それとも管理GUIまたはRESTfulインターフェースのいずれかを介して実行する必要がありますか?
作業ディレクトリ内の一部のファイルを削除または変更できますか?
または、最初からサンプルを解凍しないように指示するコマンドラインスイッチはありますか?
回答:
warファイルをダウンロードしてデプロイし、ログインして、必要に応じてすべてのカスタマイズ(レイヤーの削除、デフォルトの調整など)を行います。
ここで、サーブレットコンテナをシャットダウンし、geoserverディレクトリをzip 圧縮し、結果のgeoserver.zipの名前を.warに変更すれば完了です。実際、.warファイルは、変装した.zipファイルです。
重要:geoserverディレクトリを圧縮するときは、親(tomcatを使用している場合は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:上で与えられた指示はまだ当てはまります、上記はレイヤー構成データをクリアするもう一つの方法です。本番環境に移行する前に、ユーザーはユーザー名/パスワード、セキュリティとメモリの設定、ロギングなどの他の重要なパラメータも設定することをお勧めします。
あなたが望むもののために、私はあなた自身の戦争を構築することが最善だと思います。このスレッドによると、ソースをチェックアウトしてビルドする場合、空のデータディレクトリとの戦争がデフォルトの動作です。
独自の戦争を構築するためのガイドをいくつか紹介します。