WebGIS开发之Geoserver跨域问题
目录
一般调用WFS服务时,GeoServer会出现跨域问题。
目录
症状:
浏览器报错:已拦截跨域请求,同源策略禁止读取位于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并将插件放入<Geoserver>\webapps\geoserver\WEB-INF\classes下,最后形成的文件和目录是:
<Geoserver>\webapps\geoserver\WEB-INF\classes\org\mortbay\servlets\CrossOriginFilter.class
然后重复Step2
转载自:https://blog.csdn.net/qq_36017609/article/details/85731364