- 介绍
- 环境配置
- 下载Java
- 配置Java环境
- 安装
- 版本选择
- 初次启动
- Linux & Windows
- Tomcat + War
介绍
GeoServer is an open source server for sharing geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. from geoserver.org
GeoServer GeoServer官网地址 简介:
GeoServer是一款JAVA编写的、开源的、用于共享地理空间数据的软件服务器。
GeoServer实现了 开放地理空间信息联盟(OGC )标准下WFS、WMS、WCS、WMTS等格式的发布。
一些杂谈:当我们需要使用开源软件(没钱)做WebGIS项目时,GeoServer+OpenLayers的组合之于ArcGIS server+ArcGIS API,便是更好的解决方案。目前看来GeoServer在中小型WebGIS项目中还是有一定的市场需求的,值得学习。(我坚信open source software,best software)
环境配置
网上有很多详细的配置教程,这里写了最精简的步骤。
下载Java
GeoServer 是基于 Java 开发的服务器,运行的时候需要JAVA环境。
在 Java下载官网 下载任意Java SE版本,要求Java8、Java11或者更高,GeoServer官方文档推荐Java8或Java11。
比如,下图右下角为Windows64位操作系统下 jdk8-windows-x64.exe的下载链接,下载后无脑下一步安装就可以。
配置Java环境
a.Win+R输入sysdm.cpl,打开系统属性窗口,点击高级→环境变量;
b.在系统变量下新建,变量名输入JAVA_HOME,变量值为JDK/JRE的路径;
c.Win+R输入cmd,输入java -version,输出 java version “1.8.0_xxx”(如果按上文下载了jdk8就会这样显示,其他版本也会有对应的输出),便验证配置成功。
安装 版本选择
在 Geoserver官网 有以下三种版本:稳定版、维护版、开发版。
选择稳定版就好。
打开下载界面可以看到有三种版本,分别为:
Platform-independent binary:Linux二进制版。
Windows Installer:Windows安装版,安装过程中可以设置端口、jre路径、账号密码等。
Web Archive:Web归档版本(War包),用于打包为servlet与 Apache Tomcat 和 Jetty 等服务器一起使用。
初次启动 Linux & Windows
Linux & Windows 两种版本的启动方式都比较简单,打开geoserver/bin文件夹下的startup(Linux选择start.sh,Windows选择start.bat),导航到http://localhost:8080/geoserver即可启动。
Tomcat + WarGeoServer官方推荐使用 Tomcat 7.0.65 或 更高版本 来实现Servlet3,在 Tomcat官网 下载即可,版本选择 Windows64位压缩包 即可。
将 GeoServer War 和 Tomcat 解压。GeoServer解压后结构为下:
需要将geoserver.war拷贝到../apache-tomcat-x/webapps下。
启动apache-tomcat-8.5.78/bin/start.bat,显示org.apache.catalina.startup.Catalina.start Server startup in xx ms,Tomcat服务器启动成功。
在浏览器中输入http://localhost:8080/geoserver/web/,GeoServer服务器启动成功。
登录名为admin,密码为geoserver。



