Tomcat的设置1——设置根目录

简介:
根目录的设置有两种方法,均在conf/server.xml中:

方法1:<Host>元素的appBase属性所设置的应用程序基准目录的ROOT子目录
<Host name="localhost"  appBase="webapps" 
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
以上是server.xml默认的Host(主机名)所对应配置,可知appBase基准目录对应的目录是webapps,webapps下的ROOT目录就是主目录。比如在ROOT下的文件test.html通过http://127.0.0.1:8080/test.html即可访问。


方法2:配置<Context>元素,将其path属性置空
<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="E:\apache-tomcat-test_project" debug="0" />
</Host>
设置了E:\apache-tomcat-test_project为doc基准,Host的appBase属性不再生效。
比如在E:\apache-tomcat-test_project下的文件test.html通过http://127.0.0.1:8080/test.html即可访问。


方法3:直接修改appBase属性
<Host name="localhost"  appBase="E:\apache-tomcat-test_project"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

其中appBase和方法2中的docBase既可以是相对路径,也可以是绝对路径。


目录
相关文章
使用mongo聚合分组查询获取每一组的时间最大的一条数据
使用mongo聚合分组查询获取每一组的时间最大的一条数据
1302 0
|
消息中间件 人工智能 缓存
RocketMQ 5.0 无状态实时性消费详解
RocketMQ 5.0 无状态实时性消费详解
35576 96
|
C语言
c语言编写一个简单的计算器(有需要直接复制粘贴使用)
c语言编写一个简单的计算器(有需要直接复制粘贴使用)
1319 0
|
移动开发 自然语言处理 小程序
如何制作产品介绍二维码(二):二维码设置、美化及管理
这篇教程介绍了如何使用官方模板“产品详情介绍”创建产品介绍二维码,内容包括编辑内容、二维码设置、样式美化和后台管理四个步骤。在二维码设置中,涉及有效期、查看权限、地区限制和打开方式等选项。样式美化则涵盖更换标签样式和内容修改。后台管理允许修改二维码内容和查看扫描统计数据。
380 1
|
前端开发 JavaScript
screenshot-to-code
screenshot-to-code
369 0
IRS应用发布系统应用简介
应用发布是IRS(一体化资源系统,Integrated Resources System,简称IRS)应用闭环管理的重要环节,该环节定义应用发布相关的目录要素、规范标准、审核流程。
IRS应用发布系统应用简介
|
JavaScript
js中页面加载完成后执行的几种方式及执行顺序
js中页面加载完成后执行的几种方式及执行顺序
1103 0
|
NoSQL Java Redis
spring boot redis分布式锁
随着现在分布式架构越来越盛行,在很多场景下需要使用到分布式锁。分布式锁的实现有很多种,比如基于数据库、 zookeeper 等,本文主要介绍使用 Redis 做分布式锁的方式,并封装成spring boot starter,方便使用
5437 0