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的配置在删除的时候,可能会出现新的问题,谨慎删除。