1. 簡介
Tomcat是Apache提供的Web服務器,用來接收客戶端請求並作出響應的工具。
Tomcat是應用最廣泛的免費、開源、輕量級JavaWeb服務器,但是並不支持Java EE企業級開發。
目前最新的版本是Tomcat 9,支持Servlet 4.0、JSP 2.3,需要JDK 1.8及以上支持。
其他版本:
Tomcat 8,支持 Servlet 3.1、JSP 2.3,需要JDK 1.7及以上支持。
Tomcat 7,支持 Servlet 3.0、JSP 2.2,需要JDK 1.6及以上支持,支持到JDK 1.8。
Tomcat 6,支持 Servlet 2.5、JSP 2.1,需要JDK 1.5及以上支持,但只支持到JDK 1.7。
經過大量測試后,建議使用的Tomcat版本小於或等於JDK一個版本,例:JDK 1.8配Tomcat 7/8。但是不建議使用Tomcat 7以下版本,缺失很多先進特性。
2. 版本的選擇和下載
Tomcat提供了兩種安裝方式,一種是傳統的安裝方式,另一種是免安裝方式,只要將壓縮包中的文件解壓出來,加以配置便可以使用。
安裝版:優點是安裝簡便,會自動配置環境變量,會寫入在Windows服務中便於啟動和關閉;缺點就是一台電腦只能裝一個Tomcat。
免安裝版:優點是一台電腦可以安裝多個Tomcat;缺點是需要手動配置環境變量,啟動關閉麻煩。
所以最推薦的是免安裝版,稍加配置靈活性更強,而且不會留下殘留文件(好像Apache現在不提供安裝版了)。
(1) 下載地址:http://tomcat.apache.org/
(2) 在多個版本中選擇一個,點擊Download。

(3) 跳轉到了下載界面,Apache提供了多種Tomcat的版本。
上半塊是二進制發行版,也就是部署使用的;下半塊是源代碼。
zip是Windows系統使用的,tar.gz是Linux使用的。
一般直接選擇Core中的64-bit Windows zip,畢竟32位的系統沒多少占有了。
下面的Service Installer是服務器版本,Embedded是嵌入式版本。

4. 安裝和配置
(1) 將下載好的安裝包中的文件解壓到一個純英文且無空格目錄中。
(2) 配置環境變量:
1) 前提變量
變量名:JAVA_HOME
變量值:JDK安裝目錄

2) 新增變量(免安裝版無需配置)
變量名:CATALINA_HOME
變量值:Tomcat安裝目錄

3) 添加值(免安裝版無需配置)
變量名:Path
變量值:;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

到這里Tomcat就已經安裝和配置完畢了。
