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服务上

posted @   槑孒  阅读(676)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2022-04-18 高德地图JS-API初始化地图配置 | vue实现
点击右上角即可分享
微信分享提示