在Tomcat中创建虚拟路径的两种方式介绍

前言

Tomcat配置虚拟目录一般使用两种方式:

第一种方法

修改tomcat/conf/server.xml文件找到标签,在里面添加如下配置

<Context path="/web_test" docBase="D:\web_test" />

docBaseweb_test文件的路径 ,path配置的是绝对路径。如图所示
在Tomcat中创建虚拟路径的两种方式介绍_第1张图片这样访问即可(假设端口号为8080,下同) http://localhost:8080/web_test/xxx
在Tomcat中创建虚拟路径的两种方式介绍_第2张图片这种方式常用于单个Tomcat部署多个项目。

第二种方法

tomcat/conf/Catalina/localhost中创建定义目录的xml文件,比如文件名为web_test.xml,其内容如下



<Context path="/web_test" docBase="D:\web_test" />

这里必须保证D:\web_test目录已经存在,否则Tomcat会报错。
在Tomcat中创建虚拟路径的两种方式介绍_第3张图片文件配置
在这里插入图片描述
然后D:\web_test目录下的子文件都可以通过域名访问了,访问的路径是这样http://localhost:8080/web_test/xxx。为了测试我已经把tomcat/conf/server.xml的配置已经注释掉了。
在Tomcat中创建虚拟路径的两种方式介绍_第4张图片这种方式不用修改tomcat原有配置,更适合不定期增删多个目录访问,比如图片、pdf等文件。

如果单纯增加某个目录的访问,只需创建一个如web_test.xml的配置文件即可,tomcat不需要重启,会自动加载。

测试中我增加两个目录配置在Tomcat中创建虚拟路径的两种方式介绍_第5张图片
稍等片刻,Tomcat窗口即可看到文件加载信息
在Tomcat中创建虚拟路径的两种方式介绍_第6张图片
如果想停用某个目录访问也是一样,把xml文件删除或移出tomcat/conf/Catalina/localhost目录即可。

你可能感兴趣的:(编程使用技巧,tomcat)