1.開篇詞
2.web容器
spring、tomcat、jetty 基於servlet
3.tomcat
Tomcat 目錄:
/bin:存放 Windows 或 Linux 平台上啟動和關閉 Tomcat 的腳本文件。
/conf:存放 Tomcat 的各種全局配置文件,其中最重要的是 server.xml。
/lib:存放 Tomcat 以及所有 Web 應用都可以訪問的 JAR 文件。
/logs:存放 Tomcat 執行時產生的日志文件。
/work:存放 JSP 編譯后產生的 Class 文件。
/webapps:Tomcat 的 Web 應用目錄,默認情況下把 Web 應用放在這個目錄下。
Tomcat 日志:
catalina.***.log 要是記錄 Tomcat 啟動過程的信息,在這個文件可以看到啟動的 JVM 參數以及操作系統等日志信息。
catalina.out catalina.out 是 Tomcat 的標准輸出(stdout)和標准錯誤(stderr),這是在 Tomcat的啟動腳本里指定的,如果沒有修改的話 stdout 和 stderr 會重定向到這里。所以在這個文件里可以看到我們在 MyServlet.java 程序里打印出來的信息
localhost.**.log 主要記錄 Web 應用在初始化過程中遇到的未處理的異常,會被Tomcat 捕獲而輸出這個日志文件。
localhost_access_log.**.txt 存放訪問 Tomcat 的請求日志,包括 IP 地址以及請求的路徑、時間、請求協議以及狀態碼等信息。
manager.***.log/host-manager.***.log 存放 Tomcat 自帶的 manager 項目的日志信息。