Geoserver修行记--点击geoserver服务的WMTS能力(GetCapabilities)文档显示400 null

项目场景

在进行geoserver的项目部署过程中再次遇到的问题,这里再记录一下:
我在前端调用WMTS服务的时候,我需要查看图层的能力文档,点击下图出现如下所示的情况:
在这里插入图片描述

点击以后出现 400:null,如下图所示:
在这里插入图片描述


上述异常还会导致的情况:
在这里插入图片描述
依次异常状况如下:

  • 点击A list of all the layers and automatic demos、点击TMS 1.0.0 document出现如下所示的情况
    如下图所示:
    在这里插入图片描述

  • 点击WMTS 1.0.0 GetCapabilities document、 点击WMS 1.1.1 GetCapabilities document出现如下所示的情况
    如下图所示:

在这里插入图片描述

环境描述

类别 环境1 环境2 环境3
GeoServer Version 2.22.2 2.23.1 2.23.1
操作系统 Anlios 7.9 Windows Server 2019 Standard Windows 10 专业工作站版 (版本号:1909)
JDK jdk1.8.0.1_361-amd64 jdk1.8.0_251 jdk-11.0.18

【注】在进行数据迁移的时候出现相同的问题,其他版本暂未尝试。

问题发现

出现上述问题,在网上也没搜到有用的信息,最终我还是在geoserver的日志中发现如下异常点:

29 5月 16:26:35 INFO   [gwc.layer] - No GWC GridSet named 'albers_test' exists.
29 5月 16:26:36 INFO   [gwc.layer] - No GWC GridSet named 'EPSG:3857' exists.

解决方法

重新创建上述缺少的格网集(Gridsets)

在这里插入图片描述


小结

参考内容:
Geoserver修行记–geoserver的demo界面显示null
上述问题其实在之前就已经遇到过类似的问题,结果在部署环境的时候,又再次遇到了,不过这次解决问题用的时间明显缩短,找到问题的解决方向就容易多了。

geoserver的配置在删除的时候,可能会出现新的问题,谨慎删除。