Apache Tomcat 8.5.59 专题指南
简介
Apache Tomcat 是一个开源的 Java Servlet 容器,由 Apache 软件基金会维护。Tomcat 8.5.59 是 8.5.x 系列中的一个稳定版本,支持 Servlet 3.1、JSP 2.3、EL 3.0 和 WebSocket 1.1 等 Java EE 规范。
主要特性
- 兼容 Java EE 7 Web Profile(部分)
- 支持 HTTP/2(需配合 APR/native 库)
- 内置 NIO 和 NIO2 连接器
- 安全性增强,包含多个 CVE 修复
- 适用于中小型 Java Web 应用部署
下载与安装
78TP下载地址:Apache Tomcat 8.5.59 Archive
安装步骤简要:
- 确保已安装 JDK 8 或兼容版本
- 解压下载的压缩包到目标目录
- 配置环境变量(可选):CATALINA_HOME
- 运行
bin/startup.sh(Linux/macOS)或 bin/startup.bat(Windows)启动服务
常见配置
- server.xml:主配置文件,用于设置端口、连接器、虚拟主机等
- web.xml:全局 Web 应用配置
- context.xml:上下文配置,如数据源
- tomcat-users.xml:管理后台用户权限配置
安全建议
- 及时升级至最新安全版本(8.5 已进入维护末期,建议迁移到 9.x 或 10.x)
- 移除默认示例应用(如 docs、examples、manager 等,若非必要)
- 限制 manager 和 host-manager 的访问 IP
- 禁用不必要的 HTTP 方法(如 PUT、DELETE)