Tomcat 简介
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。
Tomcat 安装
Tomcat 需要 java 的运行环境,在安装 Tomcat 时,需要安装 JDK。
下载
Step 1:打开 Tomcat 官网下载:https://tomcat.apache.org/
Step 2:左侧选择下载的版本,然后选择下载 Tomcat 的安装方式 - 解压版和安装版。解压版是第一个选项链接;安装版是最后一个选项链接(Windows Service Installer – Windows服务的安装程序),点击进行下载。

安装
解压版:直接解压压缩文件
安装版:双击下载的 tomcat.ext 文件进行安装;安装Tomcat之前需安装并配置 jdk 和 jre ,请在安装并配置完毕后,再进行安装Tomcat
Tomcat 目录结构

tomcat的服务器主配置文件在/conf/server.xml中,其中指定了默认的3个端口:
<Connector port="8090" protocol="HTTP/1.1" redirectPort="8443"/>
<Server port="8005" shutdown="SHUTDOWN">
<Connector protocol="AJP/1.3" port="8009" redirectPort="8443" />
- 8090: web服务器访问的端口
- 8009:AJP包重定向协议端口,用于本机对其它web服务器发起的连接
- 8005:用于发送 shutdown 指令,生产情况下需要修改此端口和命令。
启动
文件目录下的 bin/startup.bat 双击运行该文件即可。
双击 startup.bat 闪退的解决方法:
对于免安装版的 Tomcat 来说,在启动 Tomcat 时,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致闪退。
- 首先需要确认 java 环境是否配置正确,jdk 是否安装正确
- win+R 打开 cmd,输入 java 或者 javac 显示正确即可
- 确认Tomcat的环境变量配置
- 右击->编辑
startup.bat,在文件的最上面加入下面两行:- SET JAVA_HOME=D:\JAVA\bin (java jdk目录)
- SET JRE_HOME=D:\JAVA\jre(java jre目录)
- 右击->编辑
shutdown.bat,在文件的最上面加入上面两行
- 右击->编辑
端口被占用的解决方法:
- 查看端口占用
- 查看端口使用情况:
netstat -aon|findstr "8080" - 查看端口被哪个应用占用:
tasklist|findstr "8080"
- 查看端口使用情况:
- 关闭对应进程
- 按进程号关闭:
taskkill /pid 20804 - 按进程名关闭:
taskkill /im notepad.exe - 有提示的关闭:
taskkill /t /pid 20804 - 强行终止进程:
taskkill /f /pid 20804
- 按进程号关闭:
访问:浏览器输入 http://localhost:端口号 访问
关闭
- 双击执行
bin\shutdown.bat - 在运行界面执行
Ctrl + c
有时通过 tomcat 自带的脚本是无法停止服务的,一般会自定义脚本,使用kill 命令来结束进程,也可以多次使用kill -9 命令终止服务。
在重启 tomcat 服务前,需要删除上次启动服务所加载的缓存文件,默认目录为/usr/local/tomcat/work和/usr/local/tomcat/temp 避免缓存原因造成不必要的问题。