JAVAWEB學習(一):TOMCAT工作原理、啓動過程及ECLIPSE集成TOMCAT服務器

從事JAVAWEB開發工作快兩年了,自動化專業只學過基礎C語言,相關基礎知識着實是太差,不論是JAVA還是框架等等,所以第二件事就是惡補一下JAVAWEB相關的知識。

TOMCAT和ECLIPSE對於新手來說真的是惹不起,找老同事搭完環境後不論怎麼噁心,只要能跑就能忍着不動配置。出了問題真的是一臉懵。今天好好的研究一下TOMCAT和ECLIPSE進行部署的原理和過程。

TOMCAT工作原理

首先詳細閱讀了下面兩個BLOG,大概看一下就可以大致對Tomcat有個大概瞭解。
tomcat內部結構和請求過程:https://www.cnblogs.com/zhouyuqin/p/5143121.html#wiz_toc_1
(上述文章有一個錯誤是將Engine認爲是Connector的子節點,實際上他們是同級的兄弟節點)
tomcat組成與工作原理:https://www.jianshu.com/p/c94dc6c64ec5

Tomcat實際上就是一個虛擬服務器,將其部署在實際的物理服務器上,而物理服務器上是可以部署多個Tomcat,他們之間也不會互相影響。

延伸閱讀:
同一臺服務器下部署個多tomcat:http://www.cnblogs.com/wryu/p/7327298.html

Tomcat結構如下圖。
在這裏插入圖片描述
Tomcat是一個虛擬服務器,內部可運行多個Service(服務),每一個Service就可以具化成某一個系統,某一個接口等等。Tomcat啓動會去按配置啓動相關Service

每個Service中包括 核心的兩個組件Connector(連接器),Container(容器),和其他一些組件。Connector,連接器,顧名思義大概就是負責連接建立,由於Tomcat是Web Server,處理Web請求,所以連接器負責的應該就是在收到的請求和處理請求的程序間建立連接,使服務程序能夠接收到請求。Container,容器,在Container裏就放置了所有與

下面系列文章對TOMCAT做了很詳細的介紹:
Tomcat詳解(1)—Tomcat 的頂層結構及啓動過程:https://blog.csdn.net/gchd19921992/article/details/79020161
Tomcat詳解(2)—Tomcat 的生命週期管理:
https://blog.csdn.net/gchd19921992/article/details/79065694
Tomcat詳解(3)—Container 分析
https://blog.csdn.net/gchd19921992/article/details/79071288
Tomcat詳解(4)—Pipeline-Value 管道
https://blog.csdn.net/gchd19921992/article/details/79076355
Tomcat詳解(5)—Connector 分析
https://blog.csdn.net/gchd19921992/article/details/79076926

延伸閱讀:
Tomcat下配置多個Service:
https://blog.csdn.net/zhanjianshinian/article/details/44591183

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章