Tomcat 是由 Apache 軟件基金會(huì)下屬的 Jakarta 項(xiàng)目開(kāi)發(fā)的一個(gè) Servlet 容器,按照 Sun Microsystems 提供的技術(shù)規(guī)范開(kāi)發(fā)出來(lái),Tomcat 8 實(shí)現(xiàn)了對(duì) Servlet 3.1 和 JavaServer Page 2.3(JSP)的支持,并提供了作為 Web 服務(wù)器的一些特有功能,如 Tomcat 管理和控制平臺(tái)、安全域管理和 Tomcat 附加組件等。
對(duì)管理員和 Web 站點(diǎn)管理員而言,具有較強(qiáng)的參考價(jià)值;對(duì)于開(kāi)發(fā)或產(chǎn)品中要使用 Tomcat 作為 Web 應(yīng)用程序服務(wù)器的開(kāi)發(fā)者而言,這是一本有用的教程。
本教程包含了 Tomcat 的基礎(chǔ)功能,也有高級(jí)功能。對(duì)于初學(xué)者,你最好按照教程一步步搭建環(huán)境,這樣才能保證你更好的理解 Tomcat 的高級(jí)功能。
原文出處:http://tomcat.apache.org/tomcat-8.0-doc/introduction.html
對(duì)于系統(tǒng)管理員以及 Web 開(kāi)發(fā)者來(lái)說(shuō),在開(kāi)始學(xué)習(xí) Tomcat 之前應(yīng)該熟悉一些重要內(nèi)容。本章概述了 Tomcat 容器背后的一些概念和術(shù)語(yǔ),以及你可能需要的一些幫助資源。
閱讀這些文檔時(shí),會(huì)碰到一些術(shù)語(yǔ)。其中一些是 Tomcat 的專有術(shù)語(yǔ),另一些則是由 Servlet 與 JSP 規(guī)范所定義的術(shù)語(yǔ)。
貫穿所有文檔,你將會(huì)注意到很多地方都提到了 $CATALINA_HOME。這是 Tomcat 安裝的根目錄。假如文檔中某處出現(xiàn)“該信息應(yīng)該位于 $CATALINA_HOME/README.txt 文件中”,那它其實(shí)是指在 Tomcat 安裝根目錄下查看 README.txt 文件。另外,還可以配置多個(gè) Tomcat 實(shí)例,只需為每一個(gè)實(shí)例都定義一個(gè) $CATALINA_BASE 即可。當(dāng)然,如果沒(méi)有配置多個(gè)實(shí)例,那么 $CATALINA_BASE 其實(shí)就相當(dāng)于 $CATALINA_HOME。
以下是 Tomcat 的一些關(guān)鍵目錄:
本部分內(nèi)容將帶你熟悉容器配置過(guò)程中用到的基本信息。
配置文件中的所有信息在啟動(dòng)時(shí)才被讀取,所以改動(dòng)文件后,必須重啟容器才能使之生效。
盡管我們努力使文檔變得清晰,易于理解,但可能還會(huì)有遺漏之處,所以假設(shè)遇到不解之處,你可以參考下面這些網(wǎng)站和郵件列表。
注意,根據(jù) Tomcat 主要版本的不同,有些問(wèn)題和解決方案也存在差異,所以網(wǎng)上的一些文檔可能并不是針對(duì) Tomcat 8,而是早前的一些版本。