Tomcat目录结构 | 京东云技术团队
💡
原文中文,约2800字,阅读约需7分钟。
📝
内容提要
介绍Tomcat的目录结构和核心组件,包括Server、Service、Connector、Engine、Host和Context等,以及配置文件和常用文件的作用,如tomcat-users.xml、web.xml和日志文件等。同时还介绍了Tomcat的临时文件夹、应用程序文件夹和工作目录等。
🎯
关键要点
-
Tomcat目录结构包括可执行文件、配置文件、安全文件、日志文件等。
-
核心组件包括Server、Service、Connector、Engine、Host和Context。
-
Server是Tomcat的顶层元素,包含一个或多个Service。
-
Service提供对外服务,包含多个Connector和一个Engine。
-
Connector接收请求并创建Request和Response对象,分配线程给Engine处理请求。
-
Engine处理请求并返回响应,只有一个Engine在Service中。
-
Host代表特定的虚拟主机,包含多个Context。
-
Context代表在特定Host上运行的Web应用,支持静态部署。
-
tomcat-users.xml用于配置用户和权限,默认没有用户配置。
-
web.xml用于配置servlet、过滤器、session过期时间和MIME类型。
-
日志文件包括catalina日志、访问日志和manager日志等。
-
临时文件夹存放运行时产生的临时文件,应用程序文件夹存放应用程序。
-
工作目录用于存放编译后文件,清空可清除缓冲。
➡️