前言
Geoserver是一款基于Java的开源GIS数据共享服务器,可用于发布矢量、栅格、瓦片数据等。今天主要介绍Geoserver的下载页面,以及各种版本的下载方式。
一、Geoserver版本简介
首先进入Geoserver的官网,Geoserver。
官网主页中,点击Download可进入下载页面。绿色Stable为目前的稳定版本,为2.25.3,支持Java11和Java17。蓝色Maintenance为目前的维护版本,为2.24.5,其持续维护时间可在Geoserver的官方Blog中查看,同时也可查看各个版本的时间计划,而红色Development为目前的开发版本,为2.26,可在Github上获取源码。实际使用建议用稳定版,后两个版本可能更容易出现BUG。在该页面点击版本号可直接进入各个版本的下载页。
二、下载各个版本与历史版本
点击Download进入后如下图
在Production和Development标签选项页内点击对应的版本号可进入稳定版、维护版和开发版的下载页面,而点击Archive可进行历史版本页,能查看到目前为止的所有版本以及各版本支持的Java版本号,点击各个版本号可进入对应版本下载页,如下图为点击Archive后的页面
需要注意的是,Geosever 2.23及之后的版本不支持Java8,因此如果使用Java8环境的话要下载Geoserver 2.22之前的版本。
三、版本下载页面介绍
各个版本的下载页组织结构是相同的,接下来以Geoserver 2.25.3版本的下载页为例,介绍下载页的主要部分。在Download页面点击Geoserver 2.25.3或者在Archive页面点击2.25.3进入该版本的下载页查看。如下图为上半部分
在上半部分版本下载页中,
Packages为Geoserver产品下载,Platform Independent Binary为压缩包下载,解压后可直接使用;Web Archive为war包,需要部署在Tomcat下使用;Windows Installer为用于windows的安装程序,下载后运行.exe可执行文件启动安装程序进行安装;最后一项Dara Directory为Geoserver默认的数据目录,这个在每个安装包中都会有,可以不用下载。可以根据实际情况选择下载合适的安装包。对于使用者来说,一般下载稳定版的Platform Independent Binary或者Web Archive就行。
Documentation为文档下载,User Guide为用户手册,可以不用单独下载,点击右上角的Documentation就可进入详细的文档页,其中包含了详细的用户手册;Javadoc为开放文档,提供Geoserver的Java API文档。
Source Code为Geoserver的源码,可直接下载源码压缩包或者在Github上拉取代码。如果是基于Geoserver进行改造开发,有多种方式,一是直接对Geoserver的源码进行改造,二是基于geoserver-manager库(一个基于geoserver rest api的Java库)进行改造。
如下图为版本下载页的下半部分,为Geoserver的插件下载
可直接点击下方的插件进行下载,也可以点击上放的Extensions进入插件下载页面选择插件下载,下载后需要将其中的.jar包拷贝放在Geoserver安装目录下的webapps/geoserver/WEB-INF/lib目录下,重启Geoserver后生效。
总结
今天主要介绍了Geoserver的不同版本,包括稳定版、维护版、开发版与历史版本的下载页。
对于使用者来说,在各版本号对应的下载页当中,下载Platform Independent Binary(压缩包,直接解压使用)或者Web Archive(war包)就可使用对应环境的Geoserver了,如果是Windows也可以下载Windows Installer进行安装。
其中使用注意点是Geoserver版本所支持的Java环境,可以在Download页的Archive中查看。