zoukankan      html  css  js  c++  java
  • tomcat : 虚拟路径映射

     tomcat设置虚拟访问地址和真实路径的映射,方法有几种,这里介绍常用的两种方式:

    一、修改server.xml文件:

    步骤如下:

     1、在tomcat根目录下打开conf文件夹,该文件夹下有个server.xml文件,打开编辑;

     2、在<Host></Host>中插入类似下面格式的Context标签:

    <Context docBase="D:Program Files (x86)apache-tomcat-8.5.16webappsfile" path="/file" reloadable="true"/>

    docBase是真正的的实际路径,path是访问时的虚拟路径;

    如在 D:Program Files (x86)apache-tomcat-8.5.16webappsfile路径下有个文件test.txt

    那么在地址栏输入:http://localhost:8080/file/test.txt,就能访问test.txt文件了。

    二、在localhost文件夹下创建xml文件

    步骤如下:

    1、打开tomcat的根目录,打开conf/Catalina/localhostlocalhost文件夹中新建一个xml文件如创建文件kenhome.xml

    2、编辑该xml文件添加类似如下的Context标签:

    <Context  reloadable="true" docBase="D:Program Files (x86)apache-tomcat-8.5.16file" />

     注意:这里无需配置path虚拟路径,因为会默认xml文件的名字为要访问的虚拟路径;

    假如文件名为kenhome,kenhoem是要访问的虚拟路径 /kenhome,而docBase是真正的访问路径 ;

    http://localhost:8080/kenhome,即访问的是 D:Program Files (x86)apache-tomcat-8.5.16file

    D:Program Files (x86)apache-tomcat-8.5.16file 路径下新建文件test.txt,

    通过访问 http://localhost:8080/kenhome/test.txt 即可访问到test.txt文件的内容

    注意:

    如果要映射虚拟路径为 :/kenhome/resources/file

    xml文件名要命名为kenhome#resources#file,以 替代 /  

  • 相关阅读:
    一篇文章让你搞懂原型和原型链
    数据库命令
    python序列(十)字典
    华为路由器基础知识和命令
    python列表(九)元组
    python初学者-计算小于100的最大素数
    python初学者-计算1-99奇数的和
    python初学者-使用for循环用四位数组成不同的数
    python初学者-使用for循环做一个九九乘法表
    python初学者-使用if条件语句判断成绩等级
  • 原文地址:https://www.cnblogs.com/kenhome/p/7705610.html
Copyright © 2011-2022 走看看