之前写过一篇关于 Geoserver2.8.5 版本的部署配置发布 ArcGIS Server 瓦片点击查看,那是下载 Geoserver2.8.5 源码编译,重新打包 jar 来部署配置思路的,版本也比较旧。最近我想升级 Geoserver 版本,所以从官网下载最新版本 Geoserver2.15.1,现在比较新版本都是集成 GeoWebCache 大部分功能,但是默认没有支持 ArcGIS Server 瓦片数据的,所以需要额外拓展配置一下才行,这也是本篇的核心内容。
Geoserver2.15.1 依赖环境
- 配置 java 环境,笔者环境是 jdk1.8 配置,详细配置步骤百度自行搜索
- tomcat 下载,从官网下载即可,笔者的是免安装版本 apache-tomcat-8.5.39
Geoserver2.15.1 配置部署 ArcGIS Server 瓦片详细步骤
- Geoserver 官网下载 Geoserver2.15.1 war 包
- GeoWebCache 官网下载 GeoWebCache1.15.1 war 包
- 拷贝 Geoserver2.15.1 war 包放到 tomcat webapps 目录下
- 启动 tomcat,geoserver war自动部署到tomcat下
- 停止 tomcat,删掉 war 包,以免下次启动 tomcat 重新打包部署
- 解压 GeoWebCache1.15.1,从 GeoWebCache 目录中找到 gwc-arcgiscache-1.15.1.jar,放到 geoserver/WEB-INF/lib/目录下去
- 把 geowebcache/WEB-INF/geowebcache-arcgiscache-context.xml 拷贝到 geoserver/WEB-INF/lib/gs-gwc-2.15.1.jar
解压 gs-gwc-2.15.1.jar - 在 geoserver/WEB-INF/lib/gs-gwc-2.15.1.jar/geowebcache-servlet.xml 文件里面 增加
- 在 geoserver/WEB-INF/lib/gs-gwc-2.15.1.jar/geowebcache-core-context.xml 文件里面增加
- 解压 gs-gwc-2.15.1 文件夹zip,修改后缀名为.jar
更多详情见小专栏:GIS之家小专栏
文章尾部提供源代码下载,对本专栏感兴趣的话,可以关注一波