geoserver跨域处理

重装geoserver后,未进行跨域请求配置,在请求图层的时候会报geoserver跨域处理
这种错误。进行跨域处理后,可以解决。

适用于GeoServer 2.10.1及以上版本

  1. 下载geoserver对应跨域jar包
    我的geoserver版本是2.11 可以使用网盘中的jar包

  2. 将两个jar包放在geoserver安装路径下的lib中,比如:E:\GeoServer 2.11.0\webapps\geoserver\WEB-INF\lib
    geoserver跨域处理

  3. 将geoserver配置文件中原有的跨域注释取消。打开E:\GeoServer 2.11.0\webapps\geoserver\WEB-INF目录下的web.xml文件,搜索<!-- Uncomment following filter to enable CORS -->,并将下面的注释打开。

    geoserver跨域处理geoserver跨域处理

  4. 重启geoserver即可