Tomcat项目结构及架构分析

一、前期准备

1.1 概述

Apache Tomcat自1999年第一个版本发布至今,已经成为一款成熟的轻量级的Java应用服务器,它深受Java研发人员喜爱。虽然它已经更新到10.x的版本,但是大部分人依然使用jdk8和9.0.x因此本文基于tomcat-9.0.x(官网下载地址为:https://tomcat.apache.org/download-90.cgi)从使用和实现的原理探究其经久不衰的奥秘。

1.2 版本差异

引自Apache Tomcat官网

http://tomcat.apache.org/whichversion.html

二、基本概念

2.1 Tomcat目录和文件

目录及文件 说明
bin Tomcat的启动、停止等批处理脚本和Shell脚本
bin/startup.bat Windows下启动Tomcat
bin/startup.sh Linux下启动Tomcat
bin/shutdown.bat Windows下停止Tomcat
bin/shutdown.sh Linux下停止Tomcat
conf Tomcat的相关配置文件
conf/Catalina 各个虚拟机的Context配置
conf/context.xml 定义所有Web应用共享的Context配置,如果应用指定了context.xml则该配置被覆盖
conf/catalina.properties Tomcat环境变量配置,主要包含一些自定义类加载器的加载路径
conf/catalina.policy 当Tomcat在安全模式下运行时,默认采用此配置作为安全策略
conf/logging.properties Tomcat的日志配置文件,定义了日志级别和日志路径
conf/server.xml Tomcat核心配置文件,用于配置链接器,监听端口,处理请求的虚拟主机等
conf/tomcat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值