tomcat中最頂層的容器叫server,代表整個伺服器,server中包含至少乙個service,用於具體提供服務。
service主要包含兩部分:connector 和 container。
connector 用於處理連線相關的事務,並提供 socket 與 request、response的轉換;
container 用於封裝和管理servlet,以及具體處理request請求。
乙個tomcat中只有乙個server,乙個server可以包含多個service,
乙個service只有乙個container,但可以有多個conectors。
《因為乙個服務可以有多個連線,如同時提供http和https連線,也可以提供相同協議不同埠的連線》
server由 org.apache.catalina.startup.catalina 來管理。
catalina是整個tomcat的管理類,它裡面的三個方法 load、start、stop分別用來管理整個伺服器的生命週期。
load方法用於根據 conf/serve.xml 檔案建立server並呼叫server的init方法進行初始化
start方法用於啟動伺服器,呼叫了server的start方法
stop方法用於停止伺服器,呼叫了server的stop方法
Linux的頂層目錄結構
表示根目錄 bin 表示存放使用者二進位制檔案 boot 表示存放核心引導檔案 dev 表示存放裝置檔案 etc 表示存放系統配置檔案 home 表示使用者主目錄 lib 表示動態共享庫 lost found 檔案系統恢復時的恢復檔案 media 可解除安裝儲存介質掛載點 mnt 檔案系統臨時掛載點...
Linux 系統的頂層目錄結構
根目錄 bin 存放使用者二進位制檔案 boot 存放核心引導配置檔案 dev 存放裝置檔案 etc 存放系統配置檔案 home 使用者主目錄 lib 動態共享庫 lost found 檔案系統恢復時的恢復檔案 media 可解除安裝儲存介質掛載點 mnt 檔案系統臨時掛載點 opt 附加的應用程式...
Linux系統的頂層目錄結構
根目錄 bin 存放使用者二進位制檔案 boot 存放核心引導配置檔案 dev 存放裝置檔案 etc 存放系統配置檔案 home 使用者主目錄 lib 動態共享庫 lost found 檔案系統恢復時的恢復檔案 media 可解除安裝的儲存介質掛載點 mnt 檔案系統臨時掛載點 opt 附加的應用程...