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日志等。

  • 临时文件夹存放运行时产生的临时文件,应用程序文件夹存放应用程序。

  • 工作目录用于存放编译后文件,清空可清除缓冲。

➡️

继续阅读