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%in
到这里Tomcat就已经安装和配置完毕了。