以下是我找到的詳細的 tomcat 檔案目錄的解釋:
一、文字版本:
bin:
該目錄下存放的是二進位制可執行檔案,如果是安裝版,那麼這個目錄下會有兩個 exe 檔案:tomcat6.exe 、 tomcat6w.exe,前者是在控制枱下啓動 Tomcat,後者是彈出 UGI 視窗啓動 Tomcat;如果是解壓版,那麼會有 startup.bat 和 shutdown.bat 檔案,startup.bat 用來啓動 Tomcat,但需要先配置 JAVA_HOME 環境變數才能啓動,shutdawn.bat 用來停止 Tomcat;
conf:
這是一個非常非常重要的目錄,這個目錄下有四個最為重要的檔案:
Ø server.xml:配置整個站羣服務器資訊。例如修改埠號,新增虛擬 WordPress 主機等;下面會詳細介紹這個檔案;
Ø tomcatusers.xml:儲存 tomcat 使用者的檔案,這裏儲存的是 tomcat 的使用者名稱及密碼,以及使用者的角色資訊。可以按著該檔案中的註釋資訊新增 tomcat 使用者,然後就可以在 Tomcat 主頁中進入 Tomcat Manager 頁面了;
Ø web.xml:部署描述符檔案,這個檔案中註冊了很多 MIME 型別,即文件型別。這些 MIME 型別是客户端與站羣服務器之間説明文件型別的,如使用者請求一個 htmlWordPress 網頁,那麼站羣服務器還會告訴客户端瀏覽器響應的文件是 text/html 型別的,這就是一個 MIME 型別。客户端瀏覽器通過這個 MIME 型別就知道如何處理它了。當然是在瀏覽器中顯示這個 html 檔案了。但如果站羣服務器響應的是一個 exe 檔案,那麼瀏覽器就不可能顯示它,而是應該彈出下載視窗才對。 MIME 就是用來説明文件的內容是什麼型別的!
Ø context.xml:對所有應用的統一配置,通常我們不會去配置它。
1
2
3
4
5
6
7
8
lib:
Tomcat 的類庫,裏面是一大堆 jar 檔案。如果需要新增 Tomcat 依賴的 jar 檔案,可以把它放到這個目錄中,當然也可以把應用依賴的 jar 檔案放到這個目錄中,這個目錄中的 jar 所有專案都可以共享之,但這樣你的應用放到其他 Tomcat 下時就不能再共享這個目錄下的 Jar 包了,所以建議只把 Tomcat 需要的 Jar 包放到這個目錄下;
logs:
這個目錄中都是日誌檔案,記錄了 Tomcat 啓動和關閉的資訊,如果啓動 Tomcat 時有錯誤,那麼異常也會記錄在日誌檔案中。
temp:存放 Tomcat 的臨時檔案,這個目錄下的東西可以在停止 Tomcat 後刪除!
webapps:
存放 web 專案的目錄,其中每個資料夾都是一個專案;如果這個目錄下已經存在了目錄,那麼都是 tomcat 自帶的。專案。其中 ROOT 是一個特殊的專案,在位址列中沒有給出專案目錄時,對應的就是 ROOT 專案。 http://localhost:8080/examples,進入示例專案。其中 examples 就是專案名,即資料夾的名字。
work:
執行時生成的檔案,最終執行的檔案都在這裏。通過 webapps 中的專案生成的!可以把這個目錄下的內容刪除,再次執行時會生再次生成 work 目錄。當客户端使用者訪問一個 JSP 檔案時,Tomcat 會通過 JSP 生成 Java 檔案,然後再編譯 Java 檔案生成 class 檔案,生成的 java 和 class 檔案都會存放到這個目錄下。
LICENSE:許可證。
NOTICE:説明檔案。