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文件,这里是因为有些数据导入只是引用,服务器改变会导致连不到数据库或数据文件。
至此迁移成功,服务跑起来,没报任何错误!!
转载自:https://blog.csdn.net/Running_Ants/article/details/88908773