首页 > 解决方案 > 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”

我不明白层文件路径构造的变化。请问有人可以帮我吗?

标签: geoserver

解决方案


推荐阅读