GeoServer数据目录迁移配置
GeoServer的部署有两种方式,其中一种是将geoserver.war放置在tomcat的webapps目录下进行部署

这种方式GeoServer存储数据的目录是则会在tomcat/webapps/geoserver/data目录,这样子的话,数据会存在一定风险的,比如不小心把该目录下的geoserver.war删除了,tomcat会直接把geoserver这个文件夹也删除,那么数据也就没了(踩过坑的才知道多气人)
所以,我们需要把数据目录最好移到另外的位置
官方文档:https://docs.geoserver.org/stable/en/user/datadirectory/setting.html
在Linux中,我们可以设置数据目录的环境变量:
export GEOSERVER_DATA_DIR=/data/geoserver_data
也可以配置geoserver/WEB-INF/web.xml:
<web-app>
...
<context-param>
<param-name>GEOSERVER_DATA_DIR</param-name>
<param-value>/data/geoserver_data</param-value>
</context-param>
...
</web-app>
重启tomcat后,geoServer会自动识别新的数据目录并加载其中的资源。
补充+++===20240912
发现只要样式和图层配置啥的都是同一个工作空间,可以直接进行复制迁移这个工作空间到其他geoserver服务上


浙公网安备 33010602011771号