zoukankan      html  css  js  c++  java
  • 建站系列 geowebcache发布服务

    环境

    • Linux CentOS 7.5
    • tomcat 9.0.33
    • geoserver 2.15.2
    • geowebcache 1.10.0

    操作步骤

    1. 在/geowebcache下,新建一个arcgis的空文件夹
      cd /apache-tomcat-9.0.33/webapps/geowebcache
      mkdir arcgis
      geowebcache下新建arcgis空文件夹

    2. 修改/geowebcache/WEB-INF目录下的web.xml文件配置,添加GEOWEBCACHE_CACHE_DIR指向刚建的arcgis文件夹

    <context­param>
    <param­name>GEOWEBCACHE_CACHE_DIR</param­name>
    <param­value>/apache-tomcat-9.0.33/webapps/geowebcache/arcgis</param­value>
    </context­param>
    

    修改geowebcache的web配置

    1. 重启tomcat
      cd /bin
      ./shutdown.sh
      ./startup.sh

    2. 这时候在arcgis目录下会生成很多文件
      geowebcache配置文件

    3. 接着将需要转发的ArcGIS切片,放到服务器上
      发布geowebcache服务

    4. 修改geowebcache.xml,将需要发布的切片配置放在节点里

    <arcgisLayer>
    <name>JCSJ_DG_WHITE</name>
    <tilingScheme>/gisdata/dongguan/tile/JCSJ_DG_WHITE/Layers/Conf.xml</tilingScheme>
    <tileCachePath>/gisdata/dongguan/tile/JCSJ_DG_WHITE/Layers/_alllayers</tileCachePath>
    <hexZoom>false</hexZoom>
    </arcgisLayer>
    

    geowebcache配置

    1. tomcat中reload一下geowebcache配置即可
      重新加载geowebcache

    常见问题

    1. 遇到过重启tomcat后,第4步并没有在arcgis文件夹中生成文件的情况。这时候判断可能是文件夹权限不足造成的(这也是前面tomcat安装中,推荐大家装在/opt/中,不要装在/usr/local/中) 。遇到这种情况的话可以给整个tomcat文件夹(/apache-tomcat-9.0.33/)赋777权限。
      chmod -R 777 geowebcachesudo chmod -R 777 geowebcache

    2. 本篇教程是基于离线安装包安装的tomcat,如果用yum安装的tomcat,会自动在usr/share/tomcat中,会自动生成tomcat用户。如果遇到第4步没有生成geowebcache.xml文件的情况,可以将geowebcache用户设置成tomcat,权限设置成777再试
      chown -­R tomcat:tomcat geowebcachesudo chown ­R tomcat:tomcat geowebcache
      chmod -R 777 geowebcachesudo chmod -R 777 geowebcache
      yum环境geowebcache

  • 相关阅读:
    Java 8 Lambda 表达式
    OSGi 系列(十二)之 Http Service
    OSGi 系列(十三)之 Configuration Admin Service
    OSGi 系列(十四)之 Event Admin Service
    OSGi 系列(十六)之 JDBC Service
    OSGi 系列(十)之 Blueprint
    OSGi 系列(七)之服务的监听、跟踪、声明等
    OSGi 系列(六)之服务的使用
    OSGi 系列(三)之 bundle 事件监听
    OSGi 系列(三)之 bundle 详解
  • 原文地址:https://www.cnblogs.com/giser-s/p/13259077.html
Copyright © 2011-2022 走看看