Tomcat映射虚拟目录的三种方式(2021版)

您所在的位置:网站首页 怎么打开Tomcat里的网站资源文件 Tomcat映射虚拟目录的三种方式(2021版)

Tomcat映射虚拟目录的三种方式(2021版)

2024-07-13 08:02| 来源: 网络整理| 查看: 265

前言:首先要弄明白什么是TOMCAT的虚拟目录:当WEB应用开发完毕后,如果想要对外发布就需要部署到服务器上面,服务器的主要功能就是需要监听端口、接收和解析访问请求并转发给相应的WEB应用进行处理。比如用户访问A应用(https://host:port/A)时,那么服务器就需要找到应用名A和WEB应用的映射关系,以便服务器能够正确地转发客户访问请求到WEB应用,这个应用名A就是一个虚拟目录,这个虚拟目录映射到WEB应用所在的目录;我们把将虚拟目录与WEB应用所在目录的映射过程称为虚拟目录的映射。

一、TOMCAT服务器的自动映射

TOMCAT有个webapps目录且会自动管理该目录下的所有web应用,并把它映射成虚拟目录。换句话说只要你把WEB应用项目放到这个webapps目录下,启动服务器后外界可以直接访问。日常开发中,我们需要把WEB应用打包成war包后放到这个webapps目录下,启动服务器后会自动解压缩到当前目录中。比如我们把JavaWebDemo.war放置到webapps目录下,启动服务器后,会解压成JavaWebDemo目录并映射成一个同名虚拟目录"/JavaWebDemo",然后就可以通过https://host:port/JavaWebDemo访问了。

二、在server.xml中的Host元素进行配置Context

首先看下面这个配置,特别是Context元素。可以简单的理解为一个WEB应用对应一个Context元素。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3