2026 Tomcat下载安装与配置详解(附安装包)
下载资源
夸克网盘
网盘 App「扫一扫」转存
⚠️ 本站资源仅供学习交流使用
Tomcat是什么:Java Web开发的核心服务器
Apache Tomcat(简称Tomcat)是由Apache软件基金会开发的一款开源Java Servlet容器和Web服务器,其核心功能是运行Java Web应用程序。具体来说,Tomcat实现了Java Servlet、JSP、Jakarta Expression Language和WebSocket等Java企业级技术规范。将写好的Java Web项目打包成.war文件部署到Tomcat上,用户就能通过浏览器访问了,它也是目前最流行的Java Web应用服务器之一。
Tomcat安装包下载方式
Tomcat官网安装包下载地址:夸克网盘下载(官网最新版,长期维护,放心使用)。
官网提供了几种类型的安装包:
- zip压缩包(Windows通用):Windows用户下载此格式,解压后配置环境变量即可使用
- Windows Service Installer(.exe):Windows专属,安装后以Windows服务形式运行,适合生产环境
普通开发者下载.zip版本就够了,解压即用,方便灵活。
Tomcat安装与配置步骤
在开始安装Tomcat之前,务必确认JDK已经安装完毕。可以在命令行输入 java -version 和 javac -version 验证。如果没有安装JDK或版本过旧,先下载安装JDK 17或JDK 21。还需要设置JAVA_HOME环境变量,指向JDK的安装目录(比如C:\Program Files\Java\jdk-17)。
Tomcat不需要常规的”安装”步骤,它是绿色解压即可使用的。将下载的.zip文件解压到想安装的目录,建议解压到D盘或其他非系统盘,比如D:\Tomcat。解压后的目录结构如下:
- bin/ — 存放启动和关闭脚本(startup.bat、shutdown.bat等)
- conf/ — 配置文件目录(server.xml、web.xml等)
- lib/ — Tomcat依赖的jar包
- logs/ — 运行日志
- webapps/ — Web应用部署目录,把.war包放这里
- work/ — JSP编译后的临时文件
解压完成后,还需配置两个关键的环境变量(Windows系统):
CATALINA_HOME:变量值是Tomcat的解压目录;PATH变量追加:在PATH变量末尾添加;%CATALINA_HOME%\bin,这样就能在命令行里直接使用startup和shutdown命令。
设置环境变量的方法:
- 右键点击”此电脑”或”计算机”,选择”属性”
/clean_0.jpg)
- 点击”高级系统设置”
/clean_1.jpg)
- 在系统属性窗口中,点击”环境变量”按钮
/clean_2.jpg)
- 在”系统变量”区域点击”新建”,变量名填CATALINA_HOME,变量值填Tomcat目录
/clean_3.jpg)
- 在系统变量中找到Path,双击打开,点击”新建”,填入
%CATALINA_HOME%\bin,点击”确定”保存/clean_4.jpg)
Tomcat使用技巧与端口配置
启动和关闭Tomcat:启动方式有两种,一种是进入Tomcat的bin目录,双击startup.bat(Windows)或运行./startup.sh(Linux/macOS);另一种是在配置好CATALINA_HOME和PATH后,直接在命令提示符里输入startup启动。Tomcat默认使用8080端口,启动成功后访问http://localhost:8080,看到Tomcat的默认欢迎页面即成功。关闭时双击shutdown.bat或在命令行输入shutdown,注意不要在启动窗口直接点”叉”关闭,以免进程未完全退出。
部署Web应用:将Web项目打成.war包(如myapp.war),直接复制到webapps目录下,Tomcat会自动检测并解压部署。稍等几秒,访问http://localhost:8080/myapp/即可看到Web应用。
管理控制台:访问http://localhost:8080/manager/html,默认需要用户名密码。需先在conf/tomcat-users.xml的<tomcat-users>标签间添加内容,保存后重启Tomcat即可用admin/admin登录,在控制台里可在线部署、停止、启动和卸载Web应用。
修改端口:若8080端口被占用,编辑conf/server.xml,找到<Connector port="8080" protocol="HTTP/1.1" ... />,把port改成比如8088,保存后重启生效,访问地址相应变为http://localhost:8088。
常见问题
问:为什么Tomcat启动时窗口一闪而过? 答:这种情况通常是环境变量配置有问题,最常见的是JAVA_HOME没有正确设置。检查JAVA_HOME是否指向了JDK的安装目录(注意不是JRE目录),并且路径中不要包含bin子目录。如果JAVA_HOME正确,再检查CATALINA_HOME是否指向了Tomcat的解压目录。
问:启动Tomcat后,访问localhost:8080显示”无法访问此网站”怎么办? 答:先确认启动窗口里是否出现了”Server startup in xxx ms”的提示,如果有的话说明Tomcat已经启动成功了。可能是端口冲突,8080端口被其他程序占用了,修改conf/server.xml里的端口为8088或其他端口再试。
问:部署.war包后访问报错404,或者页面显示空白如何排查? 答:去Tomcat的logs目录下查看catalina.out或localhost.xxx.log日志文件,里面会记录详细的错误信息。常见的原因包括:项目的JDK版本与Tomcat不兼容、web.xml配置错误、缺少依赖包等。确认项目编译用的JDK版本和Tomcat支持的最低版本是否匹配。
/clean_5.jpg)