开篇:Java Web 的"发动机"
如果说 Nginx 是互联网的"前台接待员",那 Tomcat 就是后厨的"大厨" -- 它负责接收请求、执行 Java 代码、返回结果。Tomcat 是一个开源的 Java Servlet 容器和 JSP 引擎,几乎所有 Java Web 应用的背后都有它的身影。
在实际架构中,Tomcat 通常和 Nginx 配合使用:Nginx 处理静态资源和负载均衡,把动态请求(Servlet、JSP)转发给 Tomcat 处理。两者通过 AJP 或 HTTP 协议通信。
Tomcat 架构
Tomcat 的架构是层层嵌套的容器结构,从外到内依次是 Server、Service、Connector、Engine、Host、Context。
大约 9 分钟