首先,在D盘中新建文件chapter02,然后,在chapter02目录下,新建文件welcome.xml
此时,直接访问是访问不到的
启动Tomcat服务器,在浏览器地址栏中输入
http://localhost:8080/chapter02/welcome.html

原因,Tomcat无法管理<Tomcat安装目录>/webapps目录以外的Web应用程序

在server.xml中配置虚拟目录
打开<Tomcat安装目录>/conf目录下的server.xml文件
在元素中,添加一个<Context>元素
代码如下

<Context path="/chapter02" docBase="d:\chapter02"/>

代码说明
<Context>元素,用于将本地文件系统中的一个目录,映射成一个可供Web浏览器访问的虚拟根目录
path属性,用于指定Web应用的虚拟路径
docBase属性,用于指定该虚拟路径,所映射到的本地文件系统目录,可以使用绝对路径,或者相对于<Tomcat安装目录>/webapps的相对路径

注意,修改后的server.xml文件,不会立即生效,必须重启Tomcat服务器
重启Tomcat服务器,刷新浏览器

成功访问到了welcome.xml文件
通过,在server.xml文件中,添加元素方式,可以实现Web应用虚拟路径的映射
注意,如果将path设置为"",表示默认的Web应用

Tomcat在server.xml中配置虚拟目录相关推荐

  1. Tomcat在自定义xml文件中配置虚拟目录

    在实际开发中,如果,经常在server.xml文件中,配置虚拟目录会有一个弊端 就是,每次修改server.xml文件之后,想要文件生效,必须重新启动Tomcat服务器 为了解决这个问题,可以采用另外 ...

  2. context.xml mysql_在tomcat下context.xml中配置各种数据库连接池(示例代码)

    Tomcat6的服务器配置文件放在 ${tomcat6}/conf 目录底下.我们可以在这里找到 server.xml 和 context.xml.当然,还有其他一些资源文件.但是在在本文中我们只用得 ...

  3. 在tomcat下context.xml中配置各种数据库连接池(转)

    2019独角兽企业重金招聘Python工程师标准>>> Tomcat6的服务器配置文件放在 ${tomcat6}/conf 目录底下.我们可以在这里找到 server.xml 和 c ...

  4. tomcat访问manager报404;server.xml中配置了Context path

    <Context path="" docBase="crm" debug="0" reloadable="true" ...

  5. [转]/tomcat/conf/server.xml配置文件的源码解析

    备注: 在把Java项目直接放到/tomcat/webapps目录下时,server.xml的代码是不变的,端口为8080 你可以通过修改这个8080端口进行配置,以及配置<host>里面 ...

  6. tomcat的server.xml详解

    Tomcat服务器是由一系列可配置的组件构成,其核心组件是Catalina   Servlet容器,它是所有其他Tomcat组件的顶层容器.Tomcat的组件可以在<CATALINA_HOME& ...

  7. tomcat服务器的虚拟目录,Windows系统下安装Tomcat服务器和配置虚拟目录的方法

    安装Tomcat和配置环境变量安装jdk,这个我就不用说了 安装的时候指定安装路径,我指定的是: D:\Program Files\Java\jdk1.6.0_05 3.解压下载的apache-tom ...

  8. Tomcat 服务器server.xml,web.xml的关键参数配置

    Tomcat 服务器server.xml的关键参数配置 说明:以下文字均以tomcat5.0.30为例进行. 1,配置tomcat服务器访问端口,只需配置Connector的port端口即可.Tomc ...

  9. 配置Tomcat的server.xml以适应web-content文件系统的位置改变

    刚才把写的一对jsp.html文件夹改变了位置,然后测试的时候出现了404 后来思考,应该去重新配置tomcat的server.xml文件,修改虚拟路径对应的文件系统路径,修改为当前对应的文件系统路径 ...

最新文章

  1. poj1860(Bellman-Ford算法)
  2. python支持的数据类型list_Python基本数据类型之list
  3. systemctl和service
  4. tensorflow dataset_ops batch()方法 (将此数据集的连续元素合并为批)
  5. spring viewResolver 类别
  6. vue aplayer 进度条无法拖动_Vue-rideo-player视频播放插件的使用
  7. c++ string 回文串_第33期:上海自来水来自海上,回文字符串验证!
  8. 【报告分享】2021快手内容生态半年报:从心出发.pdf(附下载链接)
  9. Mac上有没有好用的WiFi无线网络管理工具?看这里
  10. Minimum Snap轨迹规划详解(1)轨迹规划入门
  11. 百度蜘蛛的抓取方式有哪些
  12. CSP-J 2021 小熊的果篮
  13. CF949A Zebras 构造
  14. 测试服务器端口是否打开的几种办法
  15. 创造与魔法241服务器系统什么时候修好,《创造与魔法》萌新小课堂——如何选择服务器...
  16. 龙蜥降世,神龙升级,灵杰亮相,阿里云再出神器
  17. x~N(0,4),F(x)为其分布函数,则F(x)
  18. android 中shape的使用
  19. 金色十月线上编程比赛第二题:解密
  20. 基因表达数据中信息基因和基因调控网络 第六周报告

热门文章

  1. pageHelper插件
  2. asp.net 上传大文件解决方案(转)
  3. AIR720串口2收发数据问题
  4. STM32 KEIL MDK 本地时间和Unix timestamp相互转换
  5. 蓝牙BLE ATT剖析(二)-- PDU
  6. EOS 智能合约源代码解读 (7)合约开发示例
  7. 区块链BaaS云服务(16)天德链TDBC“交易数据”
  8. MIMIC 以太坊医疗项目开发(1) Express Web Server介绍
  9. 4.1 Qt绘图原理
  10. java元婴期(26)----java进阶(mybatis(5)---spring和mybatis整合(重点)逆向工程(会用))