Tomcat的功能介绍

Tomcat 是 Apache 基金会开源的轻量级 Java Web 应用服务器与 Servlet 容器,它完整实现了 Servlet、JSP、EL、WebSocket 等 Java Web 规范,专门用于接收、解析 HTTP 请求,调度线程处理业务逻辑,运行 Java Web 应用并返回动态页面或接口数据。它由 Connector(连接器)、Engine(引擎)、Host(虚拟主机)、Context(应用上下文)等核心组件构成,支持多端口监听、会话管理、线程池管理、应用生命周期控制与热部署,具备跨平台、启动快、资源占用小、配置灵活等特点,既可独立部署运行中小型 Web 项目,也常与 Nginx 配合实现动静分离、反向代理和负载均衡,是 Java 后端开发、测试及生产环境中最主流的 Web 容器,也是 Spring Boot 等微服务框架默认内置的 Web 服务组件。

安装Tomcat

安装JDK(系统里自带,直接装)

安装tomcat,推荐从apache官网下载源码包直接安装

https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.115/bin/apache-tomcat-9.0.115.tar.gz

解压源码包

启动tomcat(startup.sh是启动程序,shutdown.sh是关闭程序)

相关推荐
xcLeigh8 小时前
Go入门:短变量声明的陷阱与最佳实践
java·redis·golang·教程·变量
青山木8 小时前
Hot 100 --- 最小栈
java·数据结构·算法·leetcode
疯狂打码的少年8 小时前
【数据结构】栈的应用:表达式求值(后缀表达式)
java·数据结构·笔记·算法
szephyr8 小时前
腾讯云 ADP 智能体的 Skills 版本回滚总是回到旧配置,是缓存没清还是版本管理没开?
java·缓存·腾讯云
云烟成雨TD8 小时前
Micrometer 系列【39】链路追踪:入门案例 | 环境准备
java·云原生·链路追踪
chuan.bai8 小时前
Java RAG 实战(第 3 篇):从交互式聊天到多轮上下文
java·人工智能·macos·ai
952368 小时前
Sentinel
java·后端·spring·sentinel·springcloud
阿pin8 小时前
Java随笔-JDK7 HashMap头插法为何能导致死循环?
java·开发语言·hashmap
李可以量化9 小时前
Tornado 从了解到精通(一)下:异步与非阻塞 IO 核心原理
java·数据库·tornado
yurenpai(27届找实习中)9 小时前
从销售订单推送 MES 看懂微服务调用(二):DTO 转换与 OpenFeign 调用
java·微服务·架构·服务调用