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是关闭程序)

相关推荐
墨神谕6 分钟前
Java中,为什么要将.java文件编译成,class文件,而不是直接将.java编译成机器码
java·开发语言
Nyarlathotep011319 分钟前
并行设计模式(3):Future模式
java·后端
流星雨在线22 分钟前
汇总:Tomcat 安装与常用配置
java·tomcat
小冷coding44 分钟前
【面试】结合项目整理的场景面试题,覆盖 Java 基础、锁、多线程、数据库、分布式锁 / 事务、消息中间件等核心维度
java·数据库·面试
鬼先生_sir1 小时前
SpringCloud-GateWay网关
java·spring cloud·gateway
卓怡学长1 小时前
m319个人网站的设计与实现
java·数据库·spring·tomcat·maven·intellij-idea
Zzj_tju1 小时前
Java 从入门到精通(十二):File 与 IO 流基础,为什么程序“读写文件”时总是容易出问题?
java·python·php
橘子编程2 小时前
操作系统原理:从入门到精通全解析
java·linux·开发语言·windows·计算机网络·面试
飞Link2 小时前
LangGraph 核心架构解析:节点 (Nodes) 与边 (Edges) 的工作机制及实战指南
java·开发语言·python·算法·架构
xuhaoyu_cpp_java2 小时前
Boyer-Moore 投票算法
java·经验分享·笔记·学习·算法