| 目錄 | 用途 |
|---|---|
| bin | 啟動/關閉腳本(startup.sh、shutdown.sh) |
| conf | 核心配置文件(server.xml、web.xml、tomcat-users.xml) |
| logs | 運行日志(catalina.out、localhost_access_log...) |
| temp | 臨時文件,每個 Web 應用有獨立虛擬目錄 |
| webapps | 部署應用目錄(WAR 包或解壓後目錄) |
| work | JSP 編譯生成的 Servlet 源碼與 class 文件 |
| lib | Tomcat 核心依賴 JAR(servlet-api.jar、jsp-api.jar 等) |
Windows 版 Tomcat 為了向後兼容,保留了更細粒度的 lib 分層:
| 目錄 | 訪問權限 | 說明 |
|---|---|---|
| common/lib | 僅 Web 應用可訪問 | 共享 JAR,Tomcat 自身不可見 |
| server/lib | 僅 Tomcat 可訪問 | Tomcat 內部實現 JAR,Web 應用隔離 |
| shared/lib | Tomcat 與 Web 應用均可訪問 | 真正共享庫 |
熟悉目錄結構是排查部署問題、配置調優、安全加固的基礎。