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

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

前言

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

第一种方法

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

<Context path="/web_test" docBase="D:\web_test" />
AI 代码解读

docBaseweb_test文件的路径 ,path配置的是绝对路径。如图所示

image.png

这样访问即可(假设端口号为8080,下同) http://localhost:8080/web_test/xxx

image.png
这种方式常用于单个Tomcat部署多个项目。

第二种方法

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

<?xml version="1.0" encoding="UTF-8"?>

<Context path="/web_test" docBase="D:\web_test" />
AI 代码解读

这里必须保证D:\web_test目录已经存在,否则Tomcat会报错。
image.png

文件配置
image.png

然后D:\web_test目录下的子文件都可以通过域名访问了,访问的路径是这样http://localhost:8080/web_test/xxx。为了测试我已经把tomcat/conf/server.xml的配置已经注释掉了。

image.png

这种方式不用修改tomcat原有配置,更适合不定期增删多个目录访问,比如图片、pdf等文件。

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

测试中我增加两个目录配置
image.png

稍等片刻,Tomcat窗口即可看到文件加载信息
image.png

如果想停用某个目录访问也是一样,把xml文件删除或移出tomcat/conf/Catalina/localhost目录即可。

目录
打赏
0
0
0
0
108
分享
相关文章
idea tomcat 404 无法自动打开本地项目war包路径
idea tomcat 404 无法自动打开本地项目war包路径
191 0
SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
866 0
SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
649 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
前后端数据交互之axios的路径怎样找?axios的路径是那个,是你打开Tomcat之后,出现的路径+你项目写的接口路径
前后端数据交互之axios的路径怎样找?axios的路径是那个,是你打开Tomcat之后,出现的路径+你项目写的接口路径
Linux下关闭tomcat 时使用命令 shutdown.sh出现 JRE_HOME路径找不到的解决办法
Linux下关闭tomcat 时使用命令 shutdown.sh出现 JRE_HOME路径找不到的解决办法
257 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问