GeoServer数据目录迁移配置

之前说过GeoServer存储数据的目录是./tomcat/webapps/geoserver/data目录

我们可以将目录中的东西cp到新服务器的相同目录中,但现在发现这并不是一个最好的转移数据的方法:

官方文档:http://docs.geoserver.org/stable/en/user/datadirectory/data-dir-setting.html

在Linux中,我们可以设置数据目录的环境变量:

% export GEOSERVER_DATA_DIR=/var/lib/geoserver_data

也可以配置geoserver/WEB-INF/web.xml:

<web-app>
  ...
  <context-param>
    <param-name>GEOSERVER_DATA_DIR</param-name>
    <param-value>/var/lib/geoserver_data</param-value>
  </context-param>
  ...
</web-app>

重启tomcat后,GeoServer会自动识别新的数据目录并加载其中的资源。

End.

GeoServer数据目录迁移配置

时间: 2024-11-10 08:41:30

GeoServer数据目录迁移配置的相关文章

开源WebGIS实施方案(六):空间数据(PostGIS)与GeoServer服务迁移

研发环境的变更,或者研发完成进行项目现场实施.运维的时候,经常就会面临数据及服务的迁移,这其中就包含空间数据以及GeoServer服务的迁移工作. 这里需要提醒的是:如果采用的是类似的开源WebGIS技术方案,建议迁移前后的软件环境保持一致,以免发生一些意想不到的问题. 空间数据(PostGIS)迁移 这里借用PostgreSQL自带的pgAdmin3工具来进行数据的备份与恢复. 数据备份 数据恢复 数据恢复需要针对已存在的数据库进行操作,所以需要迁移的PostgreSQL里没有目标数据库,就需

Hyper-V虚拟化测试06实时迁移配置

4.实时迁移4.1.委派设置要实现快速的实时迁移,我们需要在Active Directory用户和计算机中对Hyper-V作委派设置,从而实现实时迁移.找到Hyper-V主机,右键打开属性,导航到"委派"选项栏,选择"仅信任此计算机来委派指定的服务",然后勾选"仅使用Kerberos",然后点击"添加" 在添加服务对话框中,点击"用户或计算" 输入Hyper-V主机名,点击检查进行搜索,也可以点击位置直接浏

CentOS7下 libvirt+virt-manager 虚拟机迁移配置及错误处理

在CentOS7+KVM上实现服务器的迁移    目录 注:本文使用的virt-manager版本为0.8.4.1 1.使用virt-manager管理多台虚拟机...1 2.使用virt-manager进行虚拟机动态迁移...2 3.使用virt-manager进行虚拟机静态迁移...11 4.动态迁移遇到的问题以及解决方案...15 注:本文使用的virt-manager版本为0.8.4   1.使用virt-manager管理多台虚拟机    在一台机器上的virt-manager可以通过

gitlab 数据目录迁移

一般情况下,采用gitlab作为版本管理工具,内网环境需要搭建gitlab服务器,安装好gitlab应用之后,就开始使用,但是随着时间的推移,发现gitlab的repository会越来越大.一般,从运维角度而言,都会为gitlab的repository提供单独的存储控件,下面就开始进行目录迁移处理. 1.在新的存储上面,创建gitlab数据存储目录 mkdir -p /data/gitlabchown -R git:root /data/gitlab 2.修改gitlab默认数据存储路径,修改

mysql 5.6 数据目录迁移

mysql 5.6 RPM安装时,目录默认放在  /var/lib/mysql,  要迁移到新目录/mysqldata, 1.cp -arp/var/lib/mysql/* /mysqldata/ 2. chown mysql.mysql/mysqldata 3.这是比较简单的/etc/my.cnf,mysql 5.6 已经与先前的参数不怎么一样 [client] default-character-set=gbk port            = 3306 socket          =

【Mysql5.7数据目录和配置文件目录】

Win7下 C:\ProgramData\MySQL\MySQL Server 5.7\ 如何查看mysql运行.访问记录等日志 1.首先确认你日志是否启用了mysql>show variables like 'log_bin';2.如果启用了,即ON那日志文件就在mysql的安装目录的data目录下3.怎样知道当前的日志mysql> show master status; 4.看二进制日志文件用mysqlbinlogshell>mysqlbinlog mail-bin.000001或者

openstack 热迁移配置

默认情况下,openstack的虚拟机磁盘文件存储在计算节点的/var/lib/nova/instances/目录下,当该节点宕机的时候,虚拟机便会随之宕掉,无法恢复. 使用共享存储,将虚机的磁盘文件放置在其他的节点上将不仅可以避免出现该情况,还可以在不停机的状态下实时地将虚机从一个计算节点转移到另外一个计算节点上.实际应用场景一个是当有计算节点需要维护的时候,另一个是发现负载不均衡的时候,可以进行调节. 简便起见,这里将控制节点上的空闲硬盘作为共享存储(采用nfs文件系统),再在计算节点上进行

mysql 本地数据目录迁移

需求:mysql的原目录没空间了,需要在本机中迁移mysql目录 mkdir -p /home/mysql3306/datamkdir -p /home/mysql3306/logmkdir -p /home/mysql3306/run/mysqld 原目录:/var/lib/mysql迁移目标目录:/home/mysql3306/datacp -r /var/lib/mysql/* /home/mysql3306/data/ chown -R mysql.mysql /home/mysql33

Linux+PHP+MySql网站迁移配置

LINUX下MYSQL数据库默认数据库文件位置: 数据库文件默认在:cd /usr/share/mysql 配置文件默认在:/etc/my.cnf ———————————– 数据库目录:/var/lib/mysql/ 配置文件:/usr/share/mysql(mysql.server命令及配置文件) 相关命令:/usr/bin(mysqladmin.mysqldump等命令)(*mysql的一种安全启动方式:/usr/bin/mysqld_safe –user=root &) 启动脚本:/et