最近做一个下载功能,通过正常url访问服务器下的文件没有问题(xxxx/项目名/1.png),但是访问geoserver下的文件访问不到,如请求xxx/geoserver/data/data/1.png,404错误 百度上查了好久都没有找到合理的方案。无奈只能看geoserver的api,官方给的第一句话就是geoserver是基于J2EE实现的。它通过各种xml实现配置。废话不多说 ,geoserver下的文件目录都通过xml进行了映射,按传统的思路是访问不到的。可以进入geoserver管理界面的authentication下查看映射的目录。
通过访问geoserver中的目录就靠rest了,比如xxx/geoserver/rest/.... 具体如下: