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

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

前言

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

第一种方法

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

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

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" />

这里必须保证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目录即可。

相关文章
|
Java 应用服务中间件
idea tomcat 404 无法自动打开本地项目war包路径
idea tomcat 404 无法自动打开本地项目war包路径
241 0
|
存储 Java 应用服务中间件
SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
919 0
SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
|
10月前
|
前端开发 Java 应用服务中间件
Tomcat和Nginx的资源路径映射
Tomcat和Nginx的资源路径映射
260 1
|
Java 应用服务中间件 Apache
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
772 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
|
应用服务中间件
修改Tomcat路径不变怎么办,点击clear清空,重新运行
修改Tomcat路径不变怎么办,点击clear清空,重新运行
|
应用服务中间件
前后端数据交互之axios的路径怎样找?axios的路径是那个,是你打开Tomcat之后,出现的路径+你项目写的接口路径
前后端数据交互之axios的路径怎样找?axios的路径是那个,是你打开Tomcat之后,出现的路径+你项目写的接口路径
|
应用服务中间件 开发工具 Android开发
Tomcat配置虚拟路径,使上传文件与服务器分离
Tomcat配置虚拟路径,使上传文件与服务器分离
222 0
|
Ubuntu Java 应用服务中间件
Linux下关闭tomcat 时使用命令 shutdown.sh出现 JRE_HOME路径找不到的解决办法
Linux下关闭tomcat 时使用命令 shutdown.sh出现 JRE_HOME路径找不到的解决办法
270 0
|
存储 应用服务中间件
IDEA设置Tomcat访问虚拟路径
IDEA设置Tomcat访问虚拟路径
461 0
IDEA设置Tomcat访问虚拟路径
|
应用服务中间件
tomcat的虚拟路径配置【最牛逼】办法
tomcat的虚拟路径配置【最牛逼】办法
157 0