zoukankan      html  css  js  c++  java
  • 基于CORS的geoserver同源访问策略

    这个问题理顺整个2天。终于攻克。记录下来。

    1.下载文件

    首先下载cors压缩包,解压,得到的是org/mortbay/servlets/CrossOriginFilter.class文件,把此文件拷贝到安装文件夹下的WEB-INF/CLASS文件夹中。在我电脑上的路径为:C:Program Files (x86)GeoServer 2.7.0webappsgeoserverWEB-INFclassesorgmortbayservletsCrossOriginFilter.class.

    2.改动geoserver配置文件

    2.1 打开geoserver安装文件夹下的web.xml文件,我的电脑上路径为:C:Program Files (x86)GeoServer 2.7.0webappsgeoserverWEB-INFweb.xml
    2.2 在filter集合末尾额外加入一个filter:
     <filter>
          <filter-name>cross-origin</filter-name>
          
          <filter-class>org.mortbay.servlets.CrossOriginFilter</filter-class>
          <init-param>
            <param-name>allowedOrigins</param-name>
            <param-value>*</param-value>
          </init-param>
          <init-param>
           <param-name>allowedMethods</param-name>
           <param-value>GET,POST</param-value>
          </init-param>
          <init-param>
           <param-name>allowedHeaders</param-name>
           <param-value>x-requested-with,content-type</param-value>
          </init-param>
        </filter> 
    2.3 在filter-mapping末尾额外加入一个filter-mapping
    <filter-mapping>
            <filter-name>cross-origin</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>

    3.重启geoserver


  • 相关阅读:
    SQL ——索引、视图和事务
    流控制语句
    SQL Server 高级编程之T-SQL 编程函数
    SQL高级编程之waitfor
    数据库主键、外键、唯一等约束
    打代码会遇到的单词
    前端词云图
    docker+mysql集群+读写分离+mycat管理+垂直分库+负载均衡
    lvs+keepalived实现Mycat的负载均衡--高可用
    mycat配置数据库集群
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5033492.html
Copyright © 2011-2022 走看看