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

相关推荐
Flittly10 小时前
【AgentScope Java新手村系列】(16)从RAG到多路检索
java·spring boot·spring
小兔崽子去哪了10 小时前
Java 生成二维码解决方案
java·后端
人活一口气15 小时前
从JVM调优到MCP协议:Java全栈技术体系深度总结与企业级架构实践
java·spring boot
NE_STOP16 小时前
Vibe Coding -- 完整项目案例实操
java
荣码16 小时前
GraphRAG:普通RAG只能回答"点"的问题,我踩了4个坑才搞懂
java·python
SimonKing16 小时前
Google第三方授权登录
java·后端·程序员
明月光81816 小时前
从一行 @Builder 说起:重新拾起 Java 的 Lombok、注解与 Builder 模式
java
考虑考虑1 天前
Mybatis实现批量插入
java·后端·mybatis
咖啡八杯1 天前
GoF设计模式——中介者模式
java·后端·spring·设计模式
青石路1 天前
记一次多JDK版本问题的排查,一坑套一坑,差点没爬上来
java