Tomcat 簡介

2022-03-03 11:44 更新

對于系統(tǒng)管理員以及 Web 開發(fā)者來說,在開始學(xué)習(xí) Tomcat 之前應(yīng)該熟悉一些重要內(nèi)容。本章概述了 Tomcat 容器背后的一些概念和術(shù)語,以及你可能需要的一些幫助資源。

術(shù)語

閱讀這些文檔時,會碰到一些術(shù)語。其中一些是 Tomcat 的專有術(shù)語,另一些則是由 Servlet 與 JSP 規(guī)范所定義的術(shù)語。

  • Context 簡單說,上下文就是指 Web 應(yīng)用程序。
  • Term2 術(shù)語 2
  • Term3 術(shù)語 3

目錄與文件

貫穿所有文檔,你將會注意到很多地方都提到了 $CATALINA_HOME。這是 Tomcat 安裝的根目錄。假如文檔中某處出現(xiàn)“該信息應(yīng)該位于 $CATALINA_HOME/README.txt 文件中”,那它其實(shí)是指在 Tomcat 安裝根目錄下查看 README.txt 文件。另外,還可以配置多個 Tomcat 實(shí)例,只需為每一個實(shí)例都定義一個 $CATALINA_BASE 即可。當(dāng)然,如果沒有配置多個實(shí)例,那么 $CATALINA_BASE 其實(shí)就相當(dāng)于 $CATALINA_HOME。

以下是 Tomcat 的一些關(guān)鍵目錄:

  • /bin 存放用于啟動及關(guān)閉的文件,以及其他一些腳本。其中,UNIX 系統(tǒng)專用的 *.sh 文件在功能上等同于 Windows 系統(tǒng)專用的 *.bat 文件。因?yàn)?Win32 的命令行缺乏某些功能,所以又額外地加入了一些文件。
  • /conf 配置文件及相關(guān)的 DTD。其中最重要的文件是 server.xml,這是容器的主配置文件。
  • /log 日志文件的默認(rèn)目錄。
  • /webapps 存放 Web 應(yīng)用的相關(guān)文件。

配置 Tomcat

本部分內(nèi)容將帶你熟悉容器配置過程中用到的基本信息。

配置文件中的所有信息在啟動時才被讀取,所以改動文件后,必須重啟容器才能使之生效。

幫助

盡管我們努力使文檔變得清晰,易于理解,但可能還會有遺漏之處,所以假設(shè)遇到不解之處,你可以參考下面這些網(wǎng)站和郵件列表。

注意,根據(jù) Tomcat 主要版本的不同,有些問題和解決方案也存在差異,所以網(wǎng)上的一些文檔可能并不是針對 Tomcat 8,而是早前的一些版本。

  • 當(dāng)前文檔 多數(shù)文檔會列出一些可能性。一定要完整地讀完相關(guān)的文檔,這能幫你省下很多時間和精力,因?yàn)橛锌赡芘θゾW(wǎng)上搜尋的答案可能一直就在我們旁邊呆著。
  • Tomcat FAQ
  • Tomcat WIKI
  • jGuru 上的 Tomcat FAQ
  • Tomcat 郵件列表歸檔 很多網(wǎng)站都保存著 Tomcat 的一些郵件列表。因?yàn)橛行╂溄訒S著時間發(fā)生變化,所以按一定條件去 Google 上搜索。
  • Tomcat用戶郵件列表。可以點(diǎn)擊此處訂閱。如果你發(fā)現(xiàn)自己的問題無人回應(yīng),那么恭喜你,問題可能已經(jīng)在郵件列表歸檔或者某個 FAQ 里解答過了。一般來說,有關(guān) Web 應(yīng)用開發(fā)的問題時常會被人提問并隨即得到解答,但還是請把問題范圍限定在 Tomcat 領(lǐng)域內(nèi)。
  • Tomcat 開發(fā)者郵件列表??梢渣c(diǎn)擊此處訂閱。該郵件列表是針對 Tomcat 自身的開發(fā)研討而專門設(shè)立的。Tomcat 配置問題以及開發(fā)及運(yùn)行應(yīng)用時遇到的問題更適于在 Tomcat 用戶郵件列表中提問。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號