Tomcat目錄結構

ThinkWon發表於2019-10-18

Tomcat 伺服器是一個免費的開放原始碼的 Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯 JSP 程式的首選。十分有必要了解Tomcat目錄結構。

目錄結構

解壓Tomcat後的目錄結構如下圖

在這裡插入圖片描述

各目錄及檔案說明

目錄及檔案 說明
bin 用於存放 Tomcat的啟動、停止等批處理指令碼和Shell指令碼
bin/startup. bat 用於在 Windows下啟動 Tomcat
bin/startup.sh 用於在 Linux下啟動 Tomcat
bin/shutdown. bat 用於在 Windows下停止 Tomcat
bin/shutdown.sh 用於在 Linux下停止 Tomcat
conf 用於存放 Tomcat的相關配置檔案
conf/Catalina 用於儲存針對每個虛擬機器的 Context 配置
conf/context.xml 用於定義所有Web應用均需要載入的 Context 配置,如果Web應用指定了自己的context.xml,那麼該檔案的配置將被覆蓋
conf/catalina.properties Tomcat環境變數配置
conf/catalina.policy 當 Tomcat在安全模式下執行時,此檔案為預設的安全策略配置
conf/logging.properties Tomcat日誌配置檔案,可通過該檔案修改 Tomcat日誌級別以及日誌路徑等
conf/server.xml Tomcat伺服器核心配置檔案,用於配置 Tomcat的連結器、監聽埠、處理請求的虛擬主機等。可以說,Tomcat主要根據該檔案的配置資訊建立伺服器例項
conf/tomcat-users.xml 用於定義 Tomcat預設使用者及角色對映資訊,Tomcat的 Manager模組即用該檔案中定義的使用者進行安全認證
conf/web.xml Tomcat中所有應用預設的部署描述檔案,主要定義了基礎 Servlet和MIME對映。如果應用中不包含 Web. xml,那麼 Tomcat將使用此檔案初始化部署描述,反之,Tomcat會在啟動時將預設部署描述與自定義配置進行合併
lib Tomcat伺服器依賴庫目錄,包含 Tomcat伺服器執行環境依賴lar包
logs Tomcat預設的日誌存放路徑
webapps Tomcat預設的Web應用部署目錄
work 存放Web應用JSP程式碼生成和編譯後產生的class檔案目錄
temp 存放tomcat在執行過程中產生的臨時檔案

bin目錄

用於存放 Tomcat的啟動、停止等批處理指令碼和Shell指令碼

在這裡插入圖片描述

conf目錄

用於存放 Tomcat的相關配置檔案

在這裡插入圖片描述

lib目錄

Tomcat伺服器依賴庫目錄,包含 Tomcat伺服器執行環境依賴lar包

在這裡插入圖片描述

webapps目錄

Tomcat預設的Web應用部署目錄

在這裡插入圖片描述

temp目錄

存放tomcat在執行過程中產生的臨時檔案

在這裡插入圖片描述

相關文章