tomcat下部署geoserver解决跨域访问问题

openlaryes调用geoserver的WFS服务,出现错误:No 'Access-Control-Allow-Origin' header is present on the requested resource.

网上查找说将geoserver部署到tomcat之后,打开tomcat下webapps\geoserver\WEB-INF目录下的web.xml文件,添加一下内容,重启tomcat即可。

  
    CorsFilter  
    org.apache.catalina.filters.CorsFilter  
  
  
    CorsFilter  
    /*  

但试了n遍没卵用,不知道为什么,最后配置如下倒是成功了。


    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
    



    CorsFilter
    /*

你可能感兴趣的:(tomcat下部署geoserver解决跨域访问问题)