Tomcat
Apache Tomcat 是 Java Web 应用的核心 Web 容器,实现了 Servlet 和 JSP 规范。在 Java 体系架构中,Tomcat 相当于 PHP 体系中的 PHP-FPM 或 Python 体系中的 uWSGI。
角色定位
- jar 包部署:Tomcat 作为嵌入式组件集成在 Spring Boot 中
- war 包部署:Tomcat 作为独立容器运行,war 包部署在
webapps/目录
核心配置
| 配置项 | 文件 | 说明 |
|---|---|---|
| 连接器配置 | server.xml <Connector> | 端口、协议、线程数 |
| 虚拟主机 | server.xml <Host> | 多域名托管 |
| 应用部署 | webapps/ | 自动解压 war 包 |
相关页面
- Java Web 体系架构 — Java 部署全景
- Nginx — Nginx 反向代理 Tomcat
- 架构对比总结 — PHP vs Python vs Go vs Java