是否有一种简单的方法可以清空安装的独立Geoserver jar(即删除所有示例),还是必须通过管理GUI或RESTful界面来完成?
我可以删除或修改工作目录中的某些文件吗?
还是有命令行开关告诉它永远不要解开示例?
是否有一种简单的方法可以清空安装的独立Geoserver jar(即删除所有示例),还是必须通过管理GUI或RESTful界面来完成?
我可以删除或修改工作目录中的某些文件吗?
还是有命令行开关告诉它永远不要解开示例?
Answers:
下载战争文件并进行部署,然后登录并进行所有自定义(删除图层,调整默认设置等),直到适合您为止。
现在关闭servlet容器,压缩geoserver目录,并将生成的geoserver.zip重命名为.war,就可以完成了。实际上,.war文件只是变相的.zip文件。
重要说明:压缩geoserver目录时,请从目录本身而不是父目录(如果使用的是tomcat,则为webapps)执行。要检查是否已正确完成所有操作,请打开zip文件:该文件在根文件夹中不应有一个孤独的geoserver目录。
由于独立安装程序只是部署在自包含servlet容器中的geoserver的归档文件,因此它的工作原理与上面的差不多:再次解压缩,启动,自定义,关闭和压缩。
用户评论后更新
Geoserver将其所有配置存储在data_dir目录的xml文件中。有关每个文件夹和/或xml文件的含义,请参见官方文档。
阅读文档后,很明显,删除以下目录下的所有内容都将为您提供一个空的 Geoserver:
rm -rf data_dir/workspaces && mkdir data_dir/workspaces
rm -rf data_dir/layergroups/*
rm -rf data_dir/data/*
Bootnote:顶部给出的说明仍然适用,以上只是清除层配置数据的另一种方法。我建议用户在投入生产之前,还应设置其他重要的参数,例如用户名/密码,安全性和内存设置,日志记录等。
对于您想要的东西,我认为最好建立自己的战争。根据此线程,如果您签出源代码并构建它,则默认的行为是数据目录为空。
以下是一些指南,可帮助您开始进行自己的战争。