WebGIS开发之Geoserver跨域问题

一般调用WFS服务时,GeoServer会出现跨域问题。

目录

症状:

解决方案:

Step1:

Step2:

如果还不行:


症状:

浏览器报错:已拦截跨域请求,同源策略禁止读取位于xxxxxxx的远程资源(原因:CORS请求未成功)

解决方案:

Step1:

修改GeoServer的web.xml文件,文件路径:

X:\Program Files (x86)\GeoServer 2.13.0\webapps\geoserver\WEB-INF\web.xml

去掉162行及178行的注释。

Step2:

重启geoserver服务即可。可能需要再等个几秒钟刷新一下。

如果还不行:

下载跨域文件CrossOriginFilter.class并将插件放入\webapps\geoserver\WEB-INF\classes下,最后形成的文件和目录是:

\webapps\geoserver\WEB-INF\classes\org\mortbay\servlets\CrossOriginFilter.class

然后重复Step2

你可能感兴趣的:(WebGIS)