Tomcat安装配置教程(Windows版)

Apache Tomcat(以下简称Tomcat)是一个开源的、轻量级的、容器式的Java Servlet容器。它是由Apache软件基金会开发的,用于托管Java Servlets和JavaServer Pages(JSP)的Web应用程序。Tomcat提供了一个环境,使开发者能够运行Java代码,以便构建动态的Web应用程序。作为一个Servlet容器,Tomcat可以在服务器上运行Java Servlets和JSP页面,通过处理HTTP请求和响应来动态生成网页内容。它是Java企业版(Java EE)规范的一个实现,并且易于安装和配置,因此被广泛用于Java Web应用程序的开发和部署。Tomcat还具有良好的可扩展性和灵活性,可以与其他Java框架和工具集成,以满足不同的需求。

以下是Windows环境下Tomcat的下载、安装与配置教程:

一、安装前准备

1. 检查电脑上是否安装JDK,如果没有安装,请查看JDK安装教程:

JDK 8 JDK 11 JDK 17 JDK 21

2. 如果电脑上已经安装JDK,按WinR键,输入cmd,然后点击确定

3. 输入java -version,按一下回车,查看JDK安装信息,如果有下面提示信息,说明JDK安装成功

4. 推荐使用NDM(Neat Download Manager)下载文件,可以加快下载速度(推荐)。如需使用此款软件的小伙伴,可以查看这篇教程:下载神器NDM(Neat Download Manager)安装配置教程(适用于Windows和MacOS)

二、下载并安装Tomcat

1. 点击右侧链接进入Tomcat官网下载页面:点我查看

2. 这里我下载的是Tomcat 8版本,点击tomcat-8文件夹:

3. 这里我选择的是8.5.100版本的Tomcat:

4. 点击第一个文件夹bin进入:

5. 按照下图所示下载安装包:

6. 将下载好的Tomcat安装包解压,建议解压在C盘以外的位置,路径只包含英文字符,这里我解压到了D盘:

7. 至此,Tomcat安装完成。

三、配置环境变量

1. 找到Tomcat的解压位置,出现bin、conf、lib等文件夹,点击上方路径,鼠标右键点击复制

2. 打开文件夹,在左侧鼠标右键点击此电脑,点击属性

3. 点击高级系统设置

Windows 11
Windows 10

4. 点击环境变量

5. 在下方系统变量中,点击新建

6. 新建环境变量,变量名填写CATALINA_HOME,将前面复制的路径粘贴到变量值。按照图示操作即可:

7. 双击Path进入:

8. 按照图示操作即可,然后一路点击确定。

四、启动Tomcat

1. 找到Tomcat安装路径,然后点击进入bin文件夹,然后双击startup.bat文件启动Tomcat:

2. 出现最后一行提示说明Tomcat启动成功:

3. 如需关闭Tomcat,只需要将当前窗口关闭即可。

五、Tomcat启动过程中乱码问题解决(可选)

在上一部分内容中,Tomcat启动窗口的中文内容出现了乱码现象,其本身原因是因为控制台默认的编码集是GBK,而Tomcat日志配置文件中设置的编码集是UTF-8,二者编码集并不一致从而导致了上述现象。当然这不影响我们正常使用Tomcat,要想解决二者编码集不一致的问题,要么将Tomcat日志编码集修改成和系统中编码集保持一致,要么系统的编码集和Tomcat的编码集保持一致。这里我使用的是第一种方案(第二种方案需要改系统的注册表,比较麻烦不说,很有可能一改就翻车):

1. 打开Tomcat安装路径,点击conf文件夹进入:

2. 鼠标右键点击logging.properties,打开方式选择记事本打开:

3. 按CtrlH键,进入替换页面,替换内容填写UTF-8,替换为填写GBK,然后点击全部替换。完成后关闭替换窗口:

4. 按CtrlS键保存文件。此时再按照第四部分内容重新启动Tomcat,此时输出的中文内容就不会出现乱码现象了:

六、参考