当前位置: 首页 > article >正文

Geoserver修行记-后端调用WMS/WMTS服务无找不到图层Could not find layer

项目场景

调用geoserver地图服务WMS,找不到图层
我在进行地图服务调用的时候,总是提示我找不多图层 Could not find layer,重点是这个图层我明明是定义了,发布了,且还能够正常查看图层的wms的样式,但是在调用后端调用的时候,总是保报错,真的是奇葩。现将问题的来龙去脉记录并分享给大家,希望大家少踩坑,坑害我好几天(血泪史)。报错信息如下所示:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://localhost:8080/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" >   <ServiceException code="LayerNotDefined" locator="layers">
      Could not find layer Apps:geomview_sdswwbhdwgjj
</ServiceException></ServiceExceptionReport>

在这里插入图片描述
服务显示正常状态代码200,调用服务的地址正常,但是在预览和响应中总是提示,找不到图层,如下图所示:在这里插入图片描述

环境说明

  • Geoserver 2.23.1
  • Windows 10

问题分析及解决方法

之前找不到图层是因为设置了独立的工作空间导致的,这次竟然是因为设置了用户权限,真的是吐了!
在这里插入图片描述
取消勾选勾选,问题解决!


小结

这篇文章的主要目的是为了限制图层的访问提供思路。
通过权限添加token,进而限制图层的访问,保证数据的安全。
等我研究明白了如何使用token,会在后续的文章中更新内容,和大家一起进步!!


http://www.kler.cn/a/466097.html

相关文章:

  • umd格式
  • 4进货+后台事务
  • Tailwind CSS 使用简介
  • Elasticsearch与数据库数据一致性:最佳实践与解决方案
  • 【前序、中序、后序遍历递归栈的实现】
  • 【信息系统项目管理师】高分论文:论信息系统项目的风险管理(数字化联合审查管理系统)
  • 【每日学点鸿蒙知识】自定义键盘光标、Cavas绘制、XComponent触发键盘抬起等
  • 三维扫描技术如何让历史文物‘活’起来
  • 如何使用axios设置响应拦截器和请求拦截器
  • Web 开发入门:从前端到后端的全栈开发探索
  • Kafka【基础 02】集群+副本机制+数据请求+物理存储+数据存储设计(图片来源于网络)
  • 高级java每日一道面试题-2025年01月03日-并发篇-什么是Callable和Future?
  • docker 安装influxdb
  • Docker Compose 构建 EMQX 集群 实现mqqt 和websocket
  • 8、RAG论文笔记(Retrieval-Augmented Generation检索增强生成)
  • kubernetes学习-kubectl命令、探针(二)
  • 我的JAVA-Web进阶--Maven
  • 力扣209. 长度最小的子数组
  • 深入理解计算机系统—虚拟内存(一)
  • 【C++】set与map模拟实现
  • 数据可视化搭配数据分析,解锁数据潜能的密码
  • 利用大语言模型解决推理任务
  • Springboot - Web
  • C++STL中bitset的介绍与使用
  • 数据库软考历年上午真题与答案解析(2018-2024)
  • 点击<el-dropdown>中某一项跳转页面时,控制台报错的问题