做航空产品的网站有哪些重庆镇海seo整站优化价格
news/
2025/9/23 5:38:09/
文章来源:
做航空产品的网站有哪些,重庆镇海seo整站优化价格,网站建设论文的部首,wordpress 网站加速文章目录 参考文章环境背景1、配置打包好的程序1.1、下载GeoServer的war包1.2、下载GeoWebCache1.3、拷贝jar包1.4、修改配置文件1.4.1、拷贝geowebcache-arcgiscache-context.xml1.4.2、修改geowebcache-core-context.xml1.4.3、修改geowebcache-servlet.xml 1.5、配置切片信息… 文章目录 参考文章环境背景1、配置打包好的程序1.1、下载GeoServer的war包1.2、下载GeoWebCache1.3、拷贝jar包1.4、修改配置文件1.4.1、拷贝geowebcache-arcgiscache-context.xml1.4.2、修改geowebcache-core-context.xml1.4.3、修改geowebcache-servlet.xml 1.5、配置切片信息 2、源码配置 参考文章
https://juejin.cn/post/7212513340508536893
环境
开发环境Win10IDEA23.3.5jdk11geoserver2.24.x 使用的geowebcache组件 1.26.1
背景
GeoServer自带了GeoWebCache插件但是他又把里面识别arcgisLayer的功能给摘了出去。所以想要只部署一个GeoServer并且支持arcgis切片的话就需要对GeoServer进行配置。以下列出两种方式1、配置打包好的程序2、修改源码配置自己打包。
1、配置打包好的程序
1.1、下载GeoServer的war包
从GeoServer官网https://geoserver.org/download/下载war包。目前最新稳定版是2.26.1。单击下图红框中的版本号就能进入资源页面。如果你使用的是历史版本可以点击【Archive】找到版本号后点击版本号就能进入对应版本的资源页面。
注插件和geoserver最好是对应上以免出现不可预知的问题。
1.2、下载GeoWebCache
从GeoWebCache官网找到资源链接 进入资源下载页面https://sourceforge.net/projects/geowebcache/files/geowebcache/ 目前最新版本是1.26.1。我本地geoserver代码是2.24.x自测使用1.26.1没问题。
1.3、拷贝jar包
将GeoWebCache中的gwc-arcgiscache-1.26.1.jar拷贝到GeoServer中 jar包原始目录geowebcache1.26.1\WEB-INF\lib 拷贝到geoserver2.26.1\WEB-INF\lib
1.4、修改配置文件
在geoserver安装包geoserver2.26.1\WEB-INF\lib中找到jar包gs-gwc-2.26.1.jar 有的版本或多-SNAPSHOT如gs-gwc-2.21-SNAPSHOT.jar。
1.4.1、拷贝geowebcache-arcgiscache-context.xml
用解压工具打开jar包将geowebcache1.26.1\WEB-INF\geowebcache-arcgiscache-context.xml拷贝到压缩包中
1.4.2、修改geowebcache-core-context.xml
打开压缩包中的geowebcache-core-context.xml文件添加如下配置
bean idgwcArcGIGridsetConfigutation classorg.geowebcache.arcgis.layer.ArcGISCacheGridsetConfiguration/添加后的结果 保存后关闭文件。此时压缩工具提示更新包内容一定记得点确定
1.4.3、修改geowebcache-servlet.xml
打开压缩包中的geowebcache-servlet.xml文件添加如下配置
import resourcegeowebcache-arcgiscache-context.xml/添加后的结果 记得保存更新压缩包内容
1.5、配置切片信息
启动Tomcat我本地测试用Tomcat习惯了运行geoserver。 此时在文件夹中找到文件geoserver2.26.1\data\gwc\geowebcache.xml 配置上arcgis切片信息保存修改。 之后进入geowebcache界面http://localhost:8080/geoserver2.26.1/gwc/demo。拉到页面底端单击【Reload TileLayerConfiguration】按钮重新加载切片图层配置信息。这样就能看到配置的图层了。 加载成功的页面 加载失败后会提示400并附带提示信息。通常由于xml配置错误导致请仔细检查配置信息 下图是配置成功的样例显示了配置的图层 在geoserver中【切片图层】中也能看到添加的图层
2、源码配置
打开目录src/gwc/src/main/resources/将对应版本的文件拷贝过来并修改和两个文件 在gwc模块下的pom添加依赖 dependencygroupIdorg.geowebcache/groupIdartifactIdgwc-arcgiscache/artifactIdversion1.26.1/version/dependency在工程的根pom添加依赖。可能只需要最外部配置即可我没测试两个文件都改了。之后直接启动即可。启动geoserver源码请看上一篇https://blog.csdn.net/missingshirely/article/details/139741384 运行代码后会在src/web/app/src/main/webapp/data/gwc/文件下生成geowebcache.xml文件参考1.5中提到的方法配置切片信息。 多出的标签是geoserver自动生成的信息不用管。GeoWebCache独立应用中配置之后不会对配置信息添加内容。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911492.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!