Tomcat配置任意目录下的web应用

时间:2021-01-04 20:06:38

前言

今天来学习一下如何使用Tomcat配置任意目录下的web应用。

首先,我们需要手动创建一个web应用,放在任意目录下,这里我放在C盘,起名为firstWebApp,目录结构如下所示

firstWebApp
---WEB-INF
---web.xml
---index.jsp

这就是一个最简单的web应用了
配置方式有两种
I. 直接把这个web应用放到Tomcat的webapps目录下,tomcat在启动的时候,会自动部署项目

Tomcat配置任意目录下的web应用

II. 在conf\Catalina\localhost目录下,新建一个projectName.xml文件,
Tomcat配置任意目录下的web应用

注意:这里的helloworld就是我们在浏览器中需要输入的项目名称,

localhost:8080/helloworld/index.jsp

然后我们需要编辑helloworld.xml文件如下

<?xml version='1.0' encoding='utf-8'?>
<Context
docBase="C:\\firstWebApp" reloadable="true">

</Context>

docBase:我们手动创建的项目所在的位置
reloadable:当修改了 docBase 下的 classes 目录下的 class 文件时, tomcat 服务器是否会重新加载 WEB 应用

配置完成以后,我们重启Tomcat,然后在浏览器中输入上面的链接,就可以访问了