Tomcat學習筆記 一

2022-03-16 01:57:56 字數 1264 閱讀 9690

tomcat目錄結構的認識

tomcat是apache旗下的乙個開源servlet的容器,實現了對servlet和jsp技術支援。

下面對目錄結構的進行分析。

bin:存在是可執行檔案。在window下使用startup.bat和shutdown.bat來開啟和關閉tomcat伺服器,在linux下,使用startup.sh和shutdown.sh來開啟和關閉。其中bin目錄下最核心的指令碼是catalina.bat/catalina.sh,startup和shutdown指令碼都會呼叫catalina指令碼,catalina指令碼啟動或者停止tomcat伺服器。

conf:tomcat的配置檔案目錄,主要的4個配置檔案

server.xml:配置整個web伺服器資訊。例如修改埠號,新增虛擬主機等.

tomcat-users.xml:儲存tomcat使用者的檔案,這裡儲存的是tomcat的使用者名稱及密碼,以及使用者的角色資訊。可以按著該檔案中的注釋資訊新增tomcat使用者,然後就可以在tomcat主頁中進入tomcat manager頁面了。

web.xml:部署描述符檔案,這個檔案中註冊了很多mime型別,即文件型別。

context.xml:對所有應用的統一配置,通常我們不會去配置它。

lib:tomcat的類庫,裡面是一大堆jar檔案。如果需要新增tomcat依賴的jar檔案,可以把它放到這個目錄中,當然也可以把應用依賴的jar檔案放到這個目錄中,這個目錄中的jar所有專案都可以共享之,但這樣你的應用放到其他tomcat下時就不能再共享這個目錄下的jar包了,所以建議只把tomcat需要的jar包放到這個目錄下。

logs:這個目錄中都是日誌檔案,記錄了tomcat啟動和關閉的資訊,如果啟動tomcat時有錯誤,那麼異常也會記錄在日誌檔案中。

temp:存放tomcat的臨時檔案,這個目錄下的東西可以在停止tomcat後刪除。

:存放web專案的目錄,其中每個資料夾都是乙個專案;如果這個目錄下已經存在了目錄,那麼都是tomcat自帶的。專案。其中root是乙個特殊的專案,在位址列中沒有給出專案目錄時,對應的就是root專案。http://localhost:8080/examples,進入示例專案。其中examples就是專案名,即資料夾的名字。

work

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原始碼分析學習筆記(一)

每天寥寥的幾筆,堅持下去,那將是乙份沉甸甸的積累。今天的筆記是針對 how tomcat works 前兩章的一些個人總結。1.理解客戶端套接字socket類的概念。套接字是網路連線的乙個端點,套接字使得乙個應用可以從網路中讀取和寫入資料,即兩台不同的計算機可以通過套接字實現位元組流資料的接收和傳送...