Apache Tomcat 10.1.10发布,此版本实现了作为Jakarta EE 10平台一部分的规范。Tomcat是Java Servlet、JavaServer Pages、Java表达式语言和Java WebSocket技术的开源实现,是一个免费的开源Web应用服务器。
在Tomcat 9和更早版本上运行的应用程序,如果不做修改,将无法在Tomcat 10 上运行。为Tomcat 9和更早版本设计的基于Java EE的应用程序可以放在 $CATALINA_BASE/webapps-javaee目录下,Tomcat会自动将其转换为Jakarta EE 并复制到webapps目录。此转换是通过Apache Tomcat的Jakarta EE迁移工具进行的,此工具也可以单独下载,以供离线使用。
Apache Tomcat 10.1.10主要更新内容包括:
添加对虚拟线程的支持。(仅限Java 21+)
更新HTTP/2以使用RFC-9218优先级方案。
弃用HttpHeaderSecurityFilter中的xssProtectionEnabled并将默认值设置为 false。
将Tomcat Native更新为2.0.4,其中包括使用OpenSSL 3.0.9构建的适用于 Windows的二进制文件。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache服务器的扩展,但运行时它是独立运行的,所以当你运行Tomcat时,它可作为一个与Apache独立的进程单独运行的。