Geoserver 跨域解决

方法一(独立bat版现用方法)

  1. 找到geoserver配置文件/geoserver/WEB-INF/web.xml


    geoserver配置文件
  2. 文档中搜索关键词'cross-origin',发现web.xml中有两处被注释的节点,放开注释。


    filter
    filter-mapping
  3. 找到jetty-servlets-9.4.12.v20180830.jar,将其复制到/geoserver/WEB-INF/lib目录底下

  4. 重启Geoserver。这时候Geoserver可能会启动不了,报错503(Problem accessing /geoserver/web/. Reason: Service Unavailable Powered)

  5. 这时再下载对应 jetty-http-9.4.12.v20180830.jar 和 jetty-util-9.4.12.v20180830.jar jar包,放在WEB-INF/lib目录,再次重启即可(注意:jetty-servlets的jar包要跟jetty-util及jetty-http的jar包版本匹配)


    image.png
  6. 重启geoserver

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容