geoserver - MapProxy + 地理服务器
问题描述
在我们客户的环境中,我们为其应用程序所需的地图设置了 MapProxy+GeoServer。在调用 GeoServer 上的图层的 MapProxy 播种过程中,抛出以下异常:
[2019-12-31 14:23:20,179] mapproxy.source.wms - WARNING - no image returned from source WMS: http://localhost:8080/geoserver/spin/wms?styles=&format=image%2Fpng&height=224&bbox=-24178.5164836,627512.999999,-4570.27472539,629467.0&transparent=True&layers=Grotere_Steden&service=WMS&width=2248&request=GetMap&srs=EPSG%3A28992&version=1.1.1, response was: <?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>
java.lang.RuntimeException: java.io.FileNotFoundException: /usr/share/tomcat/webapps/geoserver/data/usr/share/tomcat/webapps/geoserver/data/data/spin/Grotere_Steden.shp (No such file or directory)
java.io.FileNotFoundException: /usr/share/tomcat/webapps/geoserver/data/usr/share/tomcat/webapps/geoserver/data/data/spin/Grotere_Steden.shp (No such file or directory)
/usr/share/tomcat/webapps/geoserver/data/usr/share/tomcat/webapps/geoserver/data/data/spin/Grotere_Steden.shp (No such file or directory)
</ServiceException></ServiceExceptionReport>
所需的修复似乎在 GeoServer 端。
需要构建的路径是:“usr/share/tomcat/webapps/geoserver/data/data/spin/Grotere_Steden.shp”(之前就是这样。)
但是在新机器上的新安装中,生成的路径是:“/usr/share/tomcat/webapps/geoserver/data/usr/share/tomcat/webapps/geoserver/data/data/spin/Grotere_Steden.shp”
我不明白层文件路径构造的变化。请问有人可以帮我吗?
解决方案
推荐阅读
- python - Plotly:如何为不同的痕迹使用变化的颜色?
- c++ - C++:如何正确使用#include 中可用的生成器<>、任务<> 和惰性<> 类
? - android - Android Studio 约束布局预览与手机屏幕不同
- optimization - 给定一组点或向量,找到彼此最接近的 N 个点的集合
- java - 无需使用“if”语句即可确定给定整数是一位还是多位的 Java 程序
- c - 从 C 中的任何特定 CIDR 范围中选择一个随机 IP
- java - 删除多个订阅并将其保留为单个流
- json - 在 JOLT 中将列表转换为逗号分隔的字符串
- python - 试图从 pybrind11 调用纯虚函数
- html - 表 TD(行跨度)内容隐藏,TR 可见性设置为“折叠”