离线地图-GeoServer(1)-构建平台

本文档详细介绍了如何在满足特定环境要求(如JDK 1.8.0_161,Tomcat 8.5.28,GeoServer 2.15.1和GeoWebCache 1.15.1)的环境下,部署和配置GeoServer。步骤包括下载war包,修改Tomcat的web.xml文件以设置数据目录和跨域访问权限,以及启动和验证GeoServer服务。通过这些步骤,读者可以成功搭建GeoServer服务器。
摘要由CSDN通过智能技术生成

由于公司的安规要求,不允许又第三方的聊天工具、云盘及笔记,导致有道云无法使用,故将有道云笔记整理发布在CSDN

环境要求

  • jdk: jdk1.8.0_161;
  • tomcat:apache-tomcat-8.5.28
  • geoserver :2.15.1
  • geowebcache :1.15.1

部署GeoServer

  • 去官网(其实也会跳转到后面的下载网站)或者sourceforge下载:geoserver2.15.1 和 geowebcache1.15.1的war包。本人提供的蓝奏云(密码:7df8)的zip包中的war包解压出来。
  • 将geoserver.war和geowebcache.war复制到tomacat 的webapps文件夹中去;
  • 重启tomcat ,使用 http://<你的ip>:<你的tomcat端口>/geoserver 应该就能打开GeoServer了
  • 使用默认的用户名 admin 和密码 geoserver 登录,就能看到主界面了
  • 停掉tomcat服务,将geoserver.war和geowebcache.war从到tomacat 的webapps文件夹中移除,防止重复编译
  • 创建GeoServer需要的文件夹:
#创建geoserver数据文件夹
cd /home/
mkdir geodata
#创建geoserver瓦片数据文件夹、原始war文件夹、tiff源文件
cd geodata
mkdir war
mkdir wms
mkdir tiff
#把war包移动到相应文件夹
mv /home/tomcat/apache-tomcat-8.5.28/webapps/geoserver.war /home/geodata/war/
mv /home/tomcat/apache-tomcat-8.5.28/webapps/geowebcache.war /home/geodata/war/
  • 修改tomcat下的/webapps/geoserver/WEB-INF/web.xml 文件,将数据目录修改到/home/geodata/wms,并且配置跨域访问权限,在之间添加如下内容:
   <context-param>
       <param-name>GEOSERVER_DATA_DIR</param-name>
        <param-value>/home/geodata/wms</param-value>
    </context-param>
    <!--跨域访问 -->
   <filter>  
        <filter-name>CorsFilter</filter-name>  
        <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>  
    </filter>  
    <filter-mapping>  
        <filter-name>CorsFilter</filter-name>  
        <url-pattern>/*</url-pattern>  
    </filter-mapping>

在这里插入图片描述

  • 启动tomcat,访问http://<你的ip>:<你的tomcat端口>/geoserver 应该就能打开GeoServer了,至此,GeoServer服务器搭建成功

参考来源:https://www.jianshu.com/p/55141b765ce8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值