簡單總結下,tomcat是一箇中間件,在B/S架構中,瀏覽器發出的http請求經過tpmcat中間件,轉發到最終的目的服務器上,響應消息再通過tomcat返回給瀏覽器。
tomcat所做的事情主要有:開啓監聽端口監聽用戶的請求,解析用戶發來的http請求然後訪問到你指定的應用系統,然後你返回的頁面經過tomcat返回給用戶。
Apache,Nginx和Tomcat的區別:
Apache全稱是 Apache Http Server Project, Tomcat全稱是 Apache Tomcat。
Apache和 Nginx用於處理靜態資源, tomcat用來處理動態資源。
Apache和Nginx相比,Nginx適合做前端服務器,適合做負載均衡。
一般情況下,使用的時候,都是 Apache+Tomcat一起使用或者 Nginx+tomcat一起使用。