Tomcat 安装和运行教程

文章目录

  • [一、Tomcat 安装](#一、Tomcat 安装)
    • [1.1 选择合适的 Tomcat 版本](#1.1 选择合适的 Tomcat 版本)
    • [1.2 下载 Tomcat](#1.2 下载 Tomcat)
    • [1.3 配置环境变量](#1.3 配置环境变量)
  • [二、 运行 Tomcat](#二、 运行 Tomcat)
    • [2.1 启动 Tomcat](#2.1 启动 Tomcat)
    • [2.2 关闭 Tomcat](#2.2 关闭 Tomcat)
  • 参考资料

一、Tomcat 安装

1.1 选择合适的 Tomcat 版本

Apache Tomcat 是 Jakarta EE(正式JavaEE)技术子集的开源软件实现。不同版本的 Apache Tomcat 可用于不同版本的规范。在 Tomcat官网,规范和相应 Apache Tomcat 版本之间的映射是:

Servlet Spec JSP Spec EL Spec WebSocket Spec Authentication (JASPIC) Spec Apache Tomcat Version Latest Released Version Supported Java Versions
6.1 4.0 6.0 TBD TBD 11.0.x 11.0.0-M15 (alpha) 21 and later
6.0 3.1 5.0 2.1 3.0 10.1.x 10.1.17 11 and later
5.0 3.0 4.0 2.0 2.0 10.0.x (superseded) 10.0.27 (superseded) 8 and later
4.0 2.3 3.0 1.1 1.1 9.0.x 9.0.84 8 and later
3.1 2.3 3.0 1.1 1.1 8.5.x 8.5.97 7 and later
3.1 2.3 3.0 1.1 N/A 8.0.x (superseded) 8.0.53 (superseded) 7 and later
3.0 2.2 2.2 1.1 N/A 7.0.x (archived) 7.0.109 (archived) 6 and later (7 and later for WebSocket)
2.5 2.1 2.1 N/A N/A 6.0.x (archived) 6.0.53 (archived) 5 and later
2.4 2.0 N/A N/A N/A 5.5.x (archived) 5.5.36 (archived) 1.4 and later
2.3 1.2 N/A N/A N/A 4.1.x (archived) 4.1.40 (archived) 1.3 and later
2.2 1.1 N/A N/A N/A 3.3.x (archived) 3.3.2 (archived) 1.1 and later

1.2 下载 Tomcat

选择Tomcat 10.1 版本, 在官网 Apache Tomcat ® - Apache Tomcat 10 Software Downloads 下载对应软件

其中,不同发行版的区别查看 README

1.3 配置环境变量

官方教程: tomcat.apache.org/tomcat-10.1-doc/RUNNING.txt

在Windows系统里,配置环境变量的步骤为:

  • 解压 Tomcat 压缩包到自定义目录里面。比如,我的安装目录为 D:\Java\apache-tomcat-10.1.17
  • 在 "系统变量" 部分, 新建变量 CATALINA_HOME , 变量值为 Tomcat 的"二进制"发行版的根目录(例如 D:\Java\apache-tomcat-10.1.17 )。
  • 在 "系统变量" 部分,找到 Path 变量,点击编辑。在编辑窗口中,点击 "新建",然后添加 Tomcat 的 bin 目录路径,例如 %CATALINA_HOME%\bin。在该目录下,存放着 Tomcat 的启动脚本 startup.bat 和关闭脚本 shutdown.bat

二、 运行 Tomcat

2.1 启动 Tomcat

打开 cmd ,输入 startup.bat 并回车

复制代码
C:\Users\zouhu>startup.bat
Using CATALINA_BASE:   "D:\Java\apache-tomcat-10.1.17"
Using CATALINA_HOME:   "D:\Java\apache-tomcat-10.1.17"
Using CATALINA_TMPDIR: "D:\Java\apache-tomcat-10.1.17\temp"
Using JRE_HOME:        "D:\Java\jdk-17.0.8"
Using CLASSPATH:       "D:\Java\apache-tomcat-10.1.17\bin\bootstrap.jar;D:\Java\apache-tomcat-10.1.17\bin\tomcat-juli.jar"
Using CATALINA_OPTS:   ""

之后,Tomcat 启动窗口出现

启动后,Tomcat中包含的默认Web应用程序将是通过 http://localhost:8080/ 访问:

Refer to the Windows Service How-To for information on how to manage Tomcat as a Windows service.

2.2 关闭 Tomcat

打开 cmd ,输入 shutdown.bat 并回车

复制代码
C:\Users\zouhu>shutdown.bat
Using CATALINA_BASE:   "D:\Java\apache-tomcat-10.1.17"
Using CATALINA_HOME:   "D:\Java\apache-tomcat-10.1.17"
Using CATALINA_TMPDIR: "D:\Java\apache-tomcat-10.1.17\temp"
Using JRE_HOME:        "D:\Java\jdk-17.0.8"
Using CLASSPATH:       "D:\Java\apache-tomcat-10.1.17\bin\bootstrap.jar;D:\Java\apache-tomcat-10.1.17\bin\tomcat-juli.jar"
Using CATALINA_OPTS:   ""

之后,Tomcat 启动窗口也会随之关闭

参考资料

Apache Tomcat 10 (10.1.17) - Tomcat Setup

tomcat.apache.org/tomcat-10.1-doc/RUNNING.txt

相关推荐
Seven9720 小时前
MyBatis 常见面试题
java·mybatis
我命由我1234520 小时前
Android WebView - loadUrl 方法的长度限制
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
前端架构师-老李20 小时前
Maven安装以及环境变量配置(macOS)
java·macos·maven
带刺的坐椅20 小时前
(对标 Spring IA 和 LangChain4j)Solon AI & MCP v3.7.0, v3.6.4, v3.5.8 发布(支持 LTS)
java·spring·ai·solon·mcp·langchain4j
7澄120 小时前
深入解析 LeetCode 1572:矩阵对角线元素的和 —— 从问题本质到高效实现
java·算法·leetcode·矩阵·intellij-idea
诗9趁年华21 小时前
缓存三大问题深度解析:穿透、击穿与雪崩
java·spring·缓存
阳光明媚sunny21 小时前
分糖果算法题
java·算法
whltaoin21 小时前
【JAVA全栈项目】弧图图-智能图床SpringBoot+MySQL API接口结合Redis+Caffeine多级缓存实践解析
java·redis·spring·缓存·caffeine·多级缓存
一 乐21 小时前
医疗管理|医院医疗管理系统|基于springboot+vue医疗管理系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·医疗管理系统
华仔啊21 小时前
SpringBoot 2.x 和 3.x 的核心区别,这些变化你必须知道
java·spring boot·后端