geoserver 服务迁移

版本:GeoServer 2.9.1,公司切换服务器,需要做服务迁移,迁移geoserver步骤如下。

1. 相同版本安装

1. 下载了相同版本的geoserver安装,安装开始并没有选择已有的数据源,而是默认安装,安装之后再进行切换,选择这样的原因是,geoserver安装的时候会生成bin下的启动文件,带jre路径等,如若把老版本直接拷贝过来,不知到要修改多少,就默认安装了。

2. 配置数据路径

 

1. 修改配置环境变量,安装的时候,默认会有

GEOSERVER_DATA_DIR,这里要改为新的data_dir路径

 

2. 修改启动文件GeoServer 2.9.1\bin\startup.bat

D:\Program Files (x86)\GeoServer 2.9.1\bin\startup.bat的启动参数,将启动参数 -DGEOSERVER_DATA_DIR改为新数据路径data_dir。

call "C:\Program Files\jdk\jdk1.8.0_77\bin\java.exe" -DGEOSERVER_DATA_DIR="D:\Program Files\GeoServer 2.9.1_data\data_dir" -Xmx512m -DSTOP.PORT=8079 -DSTOP.KEY=geoserver -Djetty.base="D:\Program Files (x86)\GeoServer 2.9.1" -Djetty.port=8088 -Djetty.logs="D:\Program Files (x86)\GeoServer 2.9.1\logs" -jar "D:\Program Files (x86)\GeoServer 2.9.1\start.jar"

3. 修改之前数据图层的引用地址,和数据库连接地址

1. 由于之前的goserver配置过mysql,这里把原来的mysql相关jar包拷贝过来,路径 GeoServer 2.9.1\webapps\geoserver\WEB-INF\lib

2. 修改 \data_dir\workspaces 数据路径里面,引用数据的数据库配置和文件路径配置。也就是所有的datastore.xml文件,这里是因为有些数据导入只是引用,服务器改变会导致连不到数据库或数据文件。

至此迁移成功,服务跑起来,没报任何错误!!

 

你可能感兴趣的:(GeoServer,GIS)