美文网首页开源GISGIS文章集
OpenLayer4跨域访问GeoServer发布的TMS服务

OpenLayer4跨域访问GeoServer发布的TMS服务

作者: 忘我怎么解 | 来源:发表于2018-02-02 14:00 被阅读60次

在geoserver中WEB-INF文件夹下,修改web.xml文件,添加过滤器内容,如下:

      <filter-name>CorsFilter</filter-name>
      <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
      <init-param>
        <param-name>cors.allowed.origins</param-name>
        <param-value>*</param-value>
      </init-param>
      <init-param>
        <param-name>cors.allowed.methods</param-name>
        <param-value>GET,POST,HEAD,OPTIONS,PUT</param-value>
      </init-param>
      <init-param>
        <param-name>cors.allowed.headers</param-name>
        <param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>
      </init-param>
      <init-param>
        <param-name>cors.exposed.headers</param-name>
        <param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value>
      </init-param>
      <init-param>
        <param-name>cors.support.credentials</param-name>
        <param-value>true</param-value>
      </init-param>
      <init-param>
        <param-name>cors.preflight.maxage</param-name>
        <param-value>10</param-value>
      </init-param>
    </filter>
    <filter-mapping>
      <filter-name>CorsFilter</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>

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

相关文章

  • OpenLayer4跨域访问GeoServer发布的TMS服务

    在geoserver中WEB-INF文件夹下,修改web.xml文件,添加过滤器内容,如下: 修改完成保存,重新启...

  • GeoServer 开启CORS跨域请求访问

    GeoServer官方文档的方法 GeoServer的官方文档中有给出GeoServer开启CORS跨域请求访问的...

  • 2021-02-28 配置Jetty+GeoServer-2.1

    GIS学习笔记——配置GeoServer-2.18.2允许CORS跨域访问(本文仅适用于使用GeoServer默认...

  • 2020-02-11

    Geoserver跨域终极解决方案 技术标签:Geoserver跨域mbtiles太乐地图WebGIS 在其他程序...

  • tomcat 下web服务跨域访问

    因为项目中需要跨域访问文将上传服务器,尝试了jsonp的方式但是,只能跨域访问GET请求, 上传服务又是POST的...

  • GeoServer跨域问题

      web项目在进行geoserver服务请求的时候,经常会遇到跨域的问题,常用的解决方式可以参考:https:/...

  • Cesium加载Geoserver发布的WMS、WMTS、TMS

    Geoserver发布地图服务比较简单,这里不做赘述。 1、Cesium加载Geoserver发布的WMS服务 (...

  • Openlayers4中地图的导出

    概述: 本文讲述Openlayers4中地图的导出,包括调用天地图切片跨域、Geoserver11 WMS跨域等。...

  • 前端跨域

    CORS跨域 1.CORS跨域-服务端设置,前端直接调用说明:后台允许前端某个站点进行访问 2.JSONP跨域-前...

  • 什么是跨域问题?

    什么是跨域问题? 前后端分离,前端服务和后端服务域名不一样,导致前端访问后端服务的时候报错,这个就是Ajax跨域问题

网友评论

    本文标题:OpenLayer4跨域访问GeoServer发布的TMS服务

    本文链接:https://www.haomeiwen.com/subject/qlxezxtx.html