栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

cesium调用geoserver服务一直出现403错误

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

cesium调用geoserver服务一直出现403错误

问题:cesium加载geoserver的WMS服务始终出现跨域的403错误,无论像网上怎么说:修改调用所需的参数、修改web.xml文件、增加cors-filter-2.4.jar和java-property-utils-1.9.1.jar包等,全都不起作用,最终仍然出现下面的错误。(Get ...403、An error occurred in "WebMapServiceImageryProvider": Failed to obtain image tile...)

解决:经过百度搜出来的页面往下翻了好几页,终于看到一句话点醒了我:war包可能有缺陷。所以我毫不犹豫换了win包,部署了win版的geoserver及其JAVA环境,得以解决。只需要如网上所说,在【GeoServer】webappsgeoserverWEB-INF里的web.xml取消两个注释,重新启动即可。

注意:JAVA环境对应的是eclipse-jetty部分,而不是apache.catalina的Tomcat


  cross-origin
  org.eclipse.jetty.servlets.CrossOriginFilter
  
    chainPreflight
    false
  
  
    allowedOrigins
    *
  
  
    allowedMethods
    GET,POST,PUT,DELETE,HEAD,OPTIONS
  
  
    allowedHeaders
    *
  
filter-mapping>
  cross-origin
  /*

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/863238.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号