geoserver服务迁移小技巧

说不上技巧,比如说,要将geoserver从A服务器迁移到B服务器,上面所配置的style、store和layer都保持不变要怎么做?

每一次往geoserver里面添加store或是layer的时候,都会在geoserver目录下的data\workspaces目录中写入配置信息,启动的时候会去读取这个目录中的服务信息,从而发布服务。

爽的是,这个目录的位置是可配置的,首先在某个目录下新建一个任意名字的文件夹,就叫geoData吧,然后再这个目录中新建一个名为workspaces的目录,这个目录的名字必须是这个,往后geoserver的服务信息就会配置在里面,然后在geoData目录下再新建一个任意名字的目录,就叫mapData吧,这个目录用来放置文件型的地图数据,接着在环境变量中增加名为GEOSERVER_DATA_DIR的变量,值为geoData的路径,重启geoserver,就会自动读取geoData/workspaces中的服务信息发布地图服务。

如果你所发布的地图服务的数据位置在geoData/workspaces/mapData的话,geoserver会自动用相对路径的形式配置服务,也就是说即使geoData这个目录的位置变了,只要重新配置好GEOSERVER_DATA_DIR变量就行了,geoserver会自动找到地图文件的位置,所以基于以上的了解,geoserver要迁移同时保持服务不变,也就不是什么难事了

转载于:https://my.oschina.net/LinBandit/blog/94632

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值