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会自动识别新的数据目录并加载其中的资源。
标签:tomcat,数据,GeoServer,geoserver,迁移,data,目录 From: https://www.cnblogs.com/echohye/p/18143406