轻松实现Geoserver服务迁移

以西安地图服务为例

1、在新的geoserver上新建工作区,
新建工作区

新建工作区

2、创建与mysql数据库的连接存储
创建与mysql数据库的连接存储

3、工作区选择上一步创建的,然后输入数据源名称和说明,mysql所在的主机名、端口、数据库名称、用户名和密码
输入数据源名称和说明

4、然后将源geoserver安装路径下索要迁移的城市相关服务配置文件复制,具体是将/usr/java/apache-tomcat-8.5.31/webapps/geoserver/data的styles文件夹和/usr/java/apache-tomcat-8.5.31/webapps/geoserver/data/workspaces下的xian文件夹复制新geoserver的同路径下。

5、将第3步生成的连接文件datastore.xml(路径为/root/work/apache-tomcat-8.5.38/webapps/geoserver/data/workspaces/xian/mysql116)中的红框内的配置替换到第4步的xian文件夹下的mysql155文件夹下的datastore.xml,
datastore.xml

6、最后将mysql116文件夹删除,将mysql155文件夹改为mysql116,

7、由于用到热力图渲染,需要下载wps插件,下载地址为http://geoserver.org/release/2.12.x/,点击WPS解,压至/root/work/apache-tomcat-8.5.38/webapps/geoserver/WEB-INF/lib
下载wps插件

8、重启Tomcat,服务迁移完成!