1. 程式人生 > 實用技巧 >Tomcat下的各個目錄(檔案)的作用說明

Tomcat下的各個目錄(檔案)的作用說明

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

主目錄下有bin, conf, lib, logs, temp, webapps, work 7個資料夾,下面對他們分別進行介紹:

1.bin目錄主要是用來存放tomcat的命令,主要有兩大類,一類是以.sh結尾的(linux命令),另一類是以.bat結尾的(windows命令)。

重要:

很多環境變數的設定都在此處,例如可以設定JDK路徑、TOMCAT路徑

startup 用來啟動tomcat

shutdown 用來關閉tomcat

修改catalina可以設定tomcat的記憶體

2.conf目錄主要是用來存放tomcat的一些配置檔案。

重要:

server.xml可以設定埠號、設定域名或IP、預設載入的專案、請求編碼

web.xml可以設定tomcat支援的檔案型別

context.xml可以用來配置資料來源之類的

tomcat-users.xml用來配置管理tomcat的使用者與許可權

在Catalina目錄下可以設定預設載入的專案

3.lib目錄主要用來存放tomcat執行需要載入的jar包。例如,像連線資料庫的jdbc的包我們可以加入到lib目錄中來。

4.logs目錄用來存放tomcat在執行過程中產生的日誌檔案,非常重要的是在控制檯輸出的日誌。(清空不會對tomcat執行帶來影響)

在windows環境中,控制檯的輸出日誌在catalina.xxxx-xx-xx.log檔案中

在linux環境中,控制檯的輸出日誌在catalina.out檔案中

5.temp目錄使用者存放tomcat在執行過程中產生的臨時檔案。(清空不會對tomcat執行帶來影響)

6.webapps目錄用來存放應用程式,當tomcat啟動時會去載入webapps目錄下的應用程式。可以以資料夾、war包、jar包的形式釋出應用。

當然,你也可以把應用程式放置在磁碟的任意位置,在配置檔案中對映好就行。

7.work目錄用來存放tomcat在執行時的編譯後文件,例如JSP編譯後的檔案。清空work目錄,然後重啟tomcat,可以達到清除快取的作用。

轉載於:https://my.oschina.net/feanlau/blog/1506694