Apache Tomcat 11是一款开源的、轻量级的 Web 服务器 和 Servlet 容器,由 Apache 软件基金会(Apache Software Foundation)开发和维护,采用了现代开发实践,要求 Java SE 17 作为最低支持版本,实现了Java Servlet、JavaServer Pages (JSP)、Java Expression Language和Java WebSocket技术的规范。同时其中内置的 Tribes 集群通信框架,可用于实现 Tomcat 节点间的会话同步、消息分发等功能。
软件特色
1、开源免费
Apache License 2.0,可自由使用、修改和分发。
2、轻量高效
相比完整的 Java EE 应用服务器(如 WildFly、WebLogic、WebSphere),Tomcat 更轻便、启动快、资源占用少。
3、易于部署和配置
目录结构清晰,配置文件(如 server.xml, web.xml)简单明了。
4、跨平台
基于 Java 开发,支持 Windows、Linux、macOS 等主流操作系统。
5、社区活跃
拥有庞大的用户群体和丰富的文档、教程资源。
6、模块化架构
可通过插件或扩展支持更多功能(如集群、SSL、JNDI 等)。
适用场景
1、中小型 Java Web 项目(企业官网、后台管理系统、API 服务等)
2、学习 Java Web 开发的理想平台
3、微服务架构中的独立服务容器
4、与 Spring Boot、Spring MVC、Struts 等框架无缝集成
5、作为开发和测试环境的标准容器
更新日志
v11.0.22版本
增强 version.sh 和展示的 version.bat APR、Tomcat Native 和 OpenSSL 版本信息(包括 APR 和 FFM 实现),以及版本兼容性警告和 第三方库版本信息。(卡瑟尔)
在访问日志中重构远程用户元素生成为 删除不必要的代码。(市场)
修正之前版本中的回归问题,导致查询时访问日志中会出现 ?- 而不是 ? 弦虽在,却空无一物。(市场)
前提条件失败应该会让 WebDAV DELETE 失败。 #982 由马哈茂德·阿拉比提交。(雷姆)
将 ExtendedAccessLogValve 中的逃逸端口与另一个对齐 AccessLogValve 实现。(市场)
70000:修复提交后响应中特殊头部重复的问题,跟 69967 的修复。(雷姆)
纠正映射到安全约束的 URI 处理,该约束仅指定所有认证用户的特殊 ** 角色。 没有认证的请求收到的是403个响应,而不是 401条回复。(市场)
修复 StandardContext.getServletContext() 中的一个竞态条件,可能导致 jakarta.servlet.context.tempdir 属性在上下文加载时丢失。做 上下文字段为易失性,并使用锁定确保只创建一个 ApplicationContext 实例。 (苏米斯)
更新 Windows 认证(kerberos)文档以反映 Java 和 Windows 都正在移除或已经移除对 RC4-HMAC。该指南现使用 AES256-SHA1。(市场)
为 WebDAV 添加一个新的初始化参数, maxRequestBodySize,限制 WebDAV 的大小 请求身体进行 LOCK 和 PROPFIND。默认值为 4096 字节。 (市场)
在 LockOutRealm 控制用户名的方式 在做锁定决策时会被考虑。默认为 false,意味着用户名会被处理为不区分大小写 举止。(市场)
通过 DIGEST 认证纠正无效用户的处理。(市场)
确保 RealmBase 能找到所有基于扩展的匹配 安全限制。(市场)
-
Java
Java开发工具是构建、调试及维护Java应用程序的核心利器。Java开发软件大全汇聚了行业领先的集成开发环境(IDE)如 IntelliJ IDEA、Eclipse、VS Code,以及必备的 JDK 运行环境与Java环境变量一键配置工具。无论您是刚起步的编程小白,还是追求极致效率的资深大牛,都能在这里一站式获取最纯净、最稳定的开发环境,助力项目快速交付,让编码更专业。












































赣公网安备36010602000086号,版权投诉请发邮件到website-sun@qq.com,我们会尽快处理