栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

GeoServer地图服务器部署

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GeoServer地图服务器部署

文章目录
  • 前言
  • 一、GeoServer下载
  • 二、GeoServer安装部署
    • 1.基础环境配置
    • 2.GeoServer部署
    • 3.GeoServer插件安装
    • 4.GeoServer跨域设置
  • 总结


前言

GeoServer是OpenGIS Web服务器规范的J2EE实现,利用GeoServer可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。下面介绍如何安装、启动Geoserver。


一、GeoServer下载

进入GeoServer官网,选择最新的稳定版本进入下载页面。

在下载页面中选择Web Archive格式,我们后面将通过Tomcat服务器来运行GeoServer。

下载页面除了GeoServer程序包还提供了文档、源代码和当前版本可以使用的插件的下载。

二、GeoServer安装部署 1.基础环境配置

从帮助文档中可以看到GeoServer 2.20.0版本以war包方式进行安装需要Tomcat(或者Jetty)和JRE,这边我们使用Java 11和Tomcat 8。


2.GeoServer部署

将下载的GeoServer war文件拷贝到%tomcat_home%webapps下后启动Tomcat,等待Tomcat启动成功后即完成GeoServer部署。


使用浏览器访问 http://localhost:8080/geoserver/web/,使用默认用户名:admin和密码:geoserver进行登录。

3.GeoServer插件安装

GeoServer下载页面上可以下载到各种插件用来扩展GeoServer的功能,插件的安装方法只需将下载的插件解压后的jar文件拷贝到%tomcat_home%webappsgeoserverWEB-INFlib目录下,然后重启Tomcat服务器即可。下面以WPS插件为例,介绍GeoServer插件的安装方法。
1) 下载WPS插件

2)解压下载文件,并将jar文件拷贝到GeoServer下的lib目录


3)重启Tomcat服务器

4)登录GeoServer,检查服务能力列表,列表中出现WPS表示插件已安装成功

4.GeoServer跨域设置

跨域是Web开发中经常遇到的问题,可以通过下面2中方法修改使GeoServer支持跨域访问。建议使用第二种方法,第一种方法有些版本在使用wfs服务时依旧存在跨域问题。
方法1: 在%tomcat_home%webappsgeoserverWEB-INFweb.xml文件中取消下面代码块的注释。


方法2: 修改Tomcat中conf目录下的web.xml文件,在文件中添加如下内容。修改后整个Tomcat下的服务都具有跨域设置。


  CorsFilter
  org.apache.catalina.filters.CorsFilter
  
    cors.allowed.origins
    *
  


  CorsFilter
  /*


方法1和2修改完xml后均需重启Tomcat服务器。


总结

以上就是GeoServer的部署过程,本文仅仅简单介绍了GeoServer部署和插件的安装,后续将介绍如果使用GeoServer进行地图服务的发布。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/460387.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号