Geowebcache发布细节及跨域解决

一、gwc发布地图切片步骤

准备好切片数据,对gwc进行配置,如下:

  1. Geowebcache安装

Geowebcache解压缩在tomcat下的webapps文件夹中,随tomcat启动而起动,端口同tomcat端口

  1. Geowebcache配置

修改web-inf文件夹下的文件web.xml,在节点后添加如下节点(实际切片路径)

  
    GEOWEBCACHE_CACHE_DIR    
    E:\\cityMap\\XiAnCacheTiles  
 

重启服务之后,进入E:\cityMap\XiAnCacheTiles目录下,修改生成的geowebcache.xml文件,在节点中添加如下节点(加入有三个图层)


        xaAnno
        E:\\cityMap\\XiAnCacheTiles\\xaAnno\\Conf.xml
        E:\\cityMap\\XiAnCacheTiles\\xaAnno\\_alllayers\\
    
    
        xaMap
        E:\\cityMap\\XiAnCacheTiles\\xaMap\\Conf.xml
        E:\\cityMap\\XiAnCacheTiles\\xaMap\\_alllayers\\
    
    
        china
        E:\\cityMap\\XiAnCacheTiles\\china\\Conf.xml
        E:\\cityMap\\XiAnCacheTiles\\china\\_alllayers\\
     

二、gwc跨域问题解决
在geoserver中WEB-INF文件夹下,修改web.xml文件,添加过滤器内容,如下:

CorsFilter
      org.apache.catalina.filters.CorsFilter
      
        cors.allowed.origins
        *
      
      
        cors.allowed.methods
        GET,POST,HEAD,OPTIONS,PUT
      
      
        cors.allowed.headers
        Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers
      
      
        cors.exposed.headers
        Access-Control-Allow-Origin,Access-Control-Allow-Credentials
      
      
        cors.support.credentials
        true
      
      
        cors.preflight.maxage
        10
      
    
    
      CorsFilter
      /*
    

修改完成保存,重新启动Tomcat即可跨域访问。

你可能感兴趣的:(Geowebcache发布细节及跨域解决)