tomcat : 虚拟路径映射

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

 

1、修改server.xml文件:apache

步骤以下:tomcat

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

 

 二、在<Host></Host>中插入相似下面格式的Context标签:webapp

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

 

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

 

如在 D:\Program Files (x86)\apache-tomcat-8.5.16\webapps\file路径下有个文件test.txtcode

 

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

 

 

 

2、在localhost文件夹下建立xml文件xml

步骤以下:blog

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

二、编辑该xml文件添加相似以下的Context标签:

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

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

 

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

 

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

 

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

 

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

 

注意:

若是要映射虚拟路径为 :/kenhome/resources/file

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

相关文章
相关标签/搜索