對(duì)于系統(tǒng)管理員以及 Web 開發(fā)者來說,在開始學(xué)習(xí) Tomcat 之前應(yīng)該熟悉一些重要內(nèi)容。本章概述了 Tomcat 容器背后的一些概念和術(shù)語,以及你可能需要的一些幫助資源。
閱讀這些文檔時(shí),會(huì)碰到一些術(shù)語。其中一些是 Tomcat 的專有術(shù)語,另一些則是由 Servlet 與 JSP 規(guī)范所定義的術(shù)語。
貫穿所有文檔,你將會(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)然,如果沒有配置多個(gè)實(shí)例,那么 $CATALINA_BASE 其實(shí)就相當(dāng)于 $CATALINA_HOME。
以下是 Tomcat 的一些關(guān)鍵目錄:
*.sh 文件在功能上等同于 Windows 系統(tǒng)專用的 *.bat 文件。因?yàn)?Win32 的命令行缺乏某些功能,所以又額外地加入了一些文件。 本部分內(nèi)容將帶你熟悉容器配置過程中用到的基本信息。
配置文件中的所有信息在啟動(dòng)時(shí)才被讀取,所以改動(dòng)文件后,必須重啟容器才能使之生效。
盡管我們努力使文檔變得清晰,易于理解,但可能還會(huì)有遺漏之處,所以假設(shè)遇到不解之處,你可以參考下面這些網(wǎng)站和郵件列表。
注意,根據(jù) Tomcat 主要版本的不同,有些問題和解決方案也存在差異,所以網(wǎng)上的一些文檔可能并不是針對(duì) Tomcat 8,而是早前的一些版本。