首页 > 其他分享 >tomcat 通过 xml 部署应用

tomcat 通过 xml 部署应用

时间:2023-11-20 17:12:54浏览次数:33  
标签:xml tomcat 部署 webapps 应用 demo

tomcat 部署应用最简单的方式是将 war 包丢进 webapps 目录下

由于某些硬性要求,可能不允许将 war 包或解压后的部署包丢到 webapps 目录下,这时我们可以采用 xml 描述文件的方式来部署应用

如果你部署的应用路径是 demo,那么你需要新建一个 demo.xml,内容如下:

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:\apache-tomcat-8.5.96-9090-openjdk\docs" reloadable="false" useNaming="false">
</Context>

其中 docBase 为应用部署包的绝对路径

将 demo.xml 文件置于 %tomcat_path%\conf\Catalina\localhost 目录下即可访问 demo 应用

示例是将 tomcat 自带的 docs 从 webapps 中移出,配置为 demo 路径的效果:

 

 

注:tomcat 初始状态 conf 目录下是没有 Catalina 子目录的,可以手动新建子目录

标签:xml,tomcat,部署,webapps,应用,demo
From: https://www.cnblogs.com/nihaorz/p/17844363.html

相关文章

  • 安防视频监控平台EasyCVR服务器部署后出现报错,导致无法级联到域名服务器,该如何解决?
    视频监控平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,安防监控平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、WebSocket-FLV......
  • Docker部署Homarr | 体验感极佳的NAS导航页
    一、简介Homarr是一个简单而轻量级的服务器主页,可帮助您在一个地方轻松访问所有服务。它与您用于在主页上显示信息的服务集成二、搭建Homarr绿联DX4600为例,首先我们打开Docker管理器,进入镜像管理,然后在镜像仓库中搜索truecharts/homarr​,选择latest​版本并下载。​​......
  • java版本的智能合约部署到fabric区块链测试网络
    开发智能合约并进行部署和更新操作在之前的文章中我们可以成功启动测试网络并进行了相关测试,现在我们需要进行智能合约的编写操作,并将其部署到测试网络中进行相关测试。本节智能合约代码采取Java语言进行编写,代码及相关部署参考(https://www.bilibili.com/video/BV1DR4y1M74B/?spm......
  • 陪诊系统搭建部署和功能,让就医更便捷和舒适
    陪诊系统是一种基于智能手机平台的专门为就医提供陪伴服务的软件。该应用程序包含多种功能,包括提供的医疗知识、行为规范和陪伴服务。它不仅可以帮助用户规划就医时间、预约医生、清楚病情、解答疑问等,还可以在就医时为用户提供实时的陪伴和指导,使就医更加便捷和舒适。下面小编就来......
  • Hexo-GitHub部署魔改第一步-config
    Hexo-GitHub部署魔改第一步_config.yml1.config.yml#HexoConfiguration##Docs:https://hexo.io/docs/configuration.html##Source:https://github.com/hexojs/hexo/#Site#设置博客的标题title:YourBlogTitle#子标题,可选subtitle:'xxxxx'#博客的描述,可选......
  • 滚动更新和回滚部署在 Kubernetes 中的工作原理
    公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。在过去的几年中,Kubernetes在生产环境中被广泛使用,它通过其声明式API提供了大量解决方案,用于编排容器。Kubernetes的一个显著特性是其具有弹性的能力,能够执行滚动更新和回滚部署,而能够完成这......
  • Docker部署cook | 跟着我一起用NAS来学习做菜吧
    一、介绍该项目是疫情期间大佬开发者开发的,项目初衷是方便特殊时期隔离在家而材料有限的小伙伴,因此菜谱材料会尽量限制在特定范围内,但很多都是家常菜,并且你能搜到的每一种菜都配有完整的视频教学。就算拿到今天对于我这种不怎么会做菜的人来说,这个项目真的泰裤辣。二、搭建cook......
  • Windows部署Python环境
    下载Python解释器进入Python官网。在Downloads下,选择Windows。找到自己需要的Python版本,点击进行下载。双击运行Python解释器安装包。选中Addpython.exetoPATH,然后单击Customizeinstallation进行自定义安装。注意,一定要选择Addpython.exetoPATH将python命令加......
  • Linux部署Python环境
    本文使用的Linux发行版本为AlmaLinux9.264位(CentOS停止更新后的完美替代发行版本)。本文安装的Python版本为3.12.0,其他版本方法类似。准备工作更新系统。dnf-yupdate安装Python前,需确认当前系统是否已安装Python以及对应版本。不建议卸载原有Python版本,可能被应用......
  • Jenkins+.net Care7+GitLab+docker desktop 实现自动化部署(完结)
    1.上一篇文章大家各种环境搭建好了之后2.创建一个仓库开启远程访问权限3.开启gitlab允许对本地网络发送请求这个主要为webhook做准备的,否则gitlab不允许项目添加本地网络的webhook以管理员身份登录gitlab 4.没有这个的话得下载插件可以去   下载这几个插件就可以......