Tomcat筆記 Catalina 架構

2021-08-17 03:32:08 字數 528 閱讀 4206

catalina 是乙個非常複雜的,並優雅的設計開發出來的軟體,同時它也是模組化的。基於「servlet 容器是如何工作的」 這一節中提到的任務,你可以把 catalina 看成是由兩個主要模組所組成的:聯結器(connector)和容器(container)。在 figure i.1 中的架構圖。

聯結器是用來「連線」 容器裡邊的請求的。它的工作是為接收到每乙個 http 請求構造乙個 request 和 response 物件。然後它把流程傳遞給容器。容器從聯結器接收到 request 和 response 物件之後呼叫 servlet 的 service 方法用於響應。謹記,這個描述僅僅是冰山一角而已。例如,在它呼叫 servlet 的 service 方法之前,它必須載入這個 servlet,驗證使用者(假如需要的話),更新使用者會話等等。容器為了處理這個程序使用了很多不同的模組。這也並不奇怪。例如,管理模組是用來處理使用者會話,而載入器是用來載入servlet類等等。

tomcat 學習筆記

linux下還沒測,先在windows下部署的,理論上應該一樣 非常簡單,公用的部分只有bin和lib兩個資料夾 tomcat bin conf lib logs temp webaps work licence notice release notes running.txt 多例項後是這樣 bi...

Tomcat 學習筆記

一.tomcat 不同執行方式 1.cd 到 tomcat根目錄bin資料夾下,輸入 startup 敲回車 2.同上,輸入 catalina start。catalina是遠端轟炸機的意思,為什麼tomcat中常常出現這個詞彙,目前不清楚,先能用再說 3.有時候啟動tomcat的時候,啟動頁面會跳...

Tomcat的學習筆記

在tomcat中 預設使用的是iso 8859 1的編碼格式,該格式不支援中文,所以亂碼。解決辦法先轉換成二進位制,在進行utf 8編碼。string username req.getparameter username byte data username.getbytes iso 8859 1 ...