当前位置: 首页 > news >正文

Jetty:使用上下文文件部署离线瓦片.md

说明

介绍利用jetty在任意位置如桌面的资源进行发布。比如下载的离线瓦片数据,如果放到jetty的webapps目录下,则启动时间会比较久,可以通过本文的步骤进行配置,也免去了拷贝过程的耗时。

关键字:自定义路径Jetty瓦片数据

参考 Deploying Using Context File

环境准备

jetty版本:2.18.0

基本步骤

一、数据准备

如下载瓦片数据放在C:/tiles

二、创建配置文件

~/GEOSERVER_HOME/webapps目录下创建jetty-custom.xml文件。
~/GEOSERVER_HOME/webapps~/JETTY_HOME/webapps
当然也可以是其他文件名称,原则上一个xml文件对应一个应用。

jetty-custom.xml的内容如下:

<?xml version="1.0"  encoding="UTF-8"?>  
<!DOCTYPE Configure PUBLIC   "-//Mort Bay Consulting//DTD Configure//EN"   "http://www.eclipse.org/jetty/configure_9_0.dtd">  <Configure class="org.eclipse.jetty.server.handler.ContextHandler">  
<!--这里配置的`/tiles`可以看做是应用名称,以后访问时对应为http://ip:port/geoserver/tiles--><Set name="contextPath">/tiles</Set>  <Set name="handler">  <New class="org.eclipse.jetty.server.handler.ResourceHandler">  <!--这里配置实际的瓦片路径--><Set name="resourceBase">C:/tiles</Set>  <Set name="directoriesListed">true</Set>  </New>  </Set>  
</Configure>

三、重启jetty,配置即可生效

:其中tiles目录可以放多个子文件夹,有新的瓦片时统一放到该目录即可。

http://www.lryc.cn/news/156263.html

相关文章:

  • Docker实战:docker compose 搭建Rocketmq
  • STL常用容器 (C++核心基础教程之STL容器详解)String的API
  • 《人生苦短,我学Python》——条件判断->(if-elif-else)多向选择 条件嵌套
  • MongoDB 数据库性能优化技巧
  • 网络安全人才缺口超百万,如今的就业情况怎样?
  • 「MySQL」MySQL面试题全解析:常见问题与高级技巧详解
  • 【USRP】产品型号、参数、架构全解析系列 6:N320 / N321
  • Apifox 常用 JS 脚本
  • 防止SQL注入的四种方案
  • java单元测试
  • 【LeetCode】双指针求解和为s的两个数字
  • opencv识别一张图片的多个红框,并截取红框的内容
  • 数据库-事务
  • MySQL 使用开源审计插件
  • Python入门教程 | Python3 集合(Set)
  • 视频汇聚/视频云存储/视频监控管理平台EasyCVR安全检查的相关问题及解决方法2.0
  • 【C++模拟实现】反向迭代器的实现
  • Kubernetes技术--k8s核心技术持久化存储
  • 【80天学习完《深入理解计算机系统》】第十四天 复习第三章
  • 库中是如何实现string类的?
  • 无涯教程-JavaScript - WORKDAY.INTL函数
  • STM32--蓝牙
  • java 实现原型模式
  • maven本地安装jar包install-file,解决没有pom的问题
  • 【C++学习笔记】5、变量作用域
  • Python中的装饰器
  • 什么是RESTful API,Spring MVC如何支持RESTful架构
  • cin、cin.getline()、getline()的用法【C++】
  • 单向链表(c/c++)
  • 像linux 一样清理Windows C盘