Apache Releases Tomcat 11
Written by Kay Ewbank   
Thursday, 07 November 2024

Apache has announced the release of Tomcat 11, as well as marking the 25th anniversary of the first commit to the Apache Tomcat source code repository since becoming an ASF project.

Apache Tomcat is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications, all of which are part of the Jakarta EE platform, which is itself the evolution of the Java EE platform. A reported 60% of developers regularly use Tomcat as their chosen application server, according to a survey of more than 26,000 developers worldwide

tomcat

Java 21 is now the supported versions of Tomcat 11. This is a significant change from Tomcat 10.1 which supported Java 11+ .

The headline improvements to Tomcat 11 start with fixes and improvements for WebDAV, along with improvements to the recently adding request/response recycling for HTTP/2, and support for virtual threads.  Introduced in JDK 21, virtual threads are lightweight threads that reduce the effort of writing, maintaining, and observing high-throughput concurrent applications. The feature offers an alternative to Tomcat's standard thread pool which until now has been used for allocating platform and operating system kernel threads. 

WebDav improvements and fixes include better handling of headers in the WebdavServlet; and correctly returning the order of entires in a multi-status response to a WebDAV. Multi-status responses when deleting a collection via WebDAV fails has also been improved, along with path handling.

The new release also adds support for automatic reloading of updated TLS keys and certificates with zero downtime. The team says this will allow for easy integration with LetsEncrypt, significantly simplifying the process to renew TLS certificates. Support has also been added for utilizing OpenSSL for TLS via Java’s new FFM API. The Tomcat developers say this provides a more reliable and easy to use mechanism for integrating Tomcat with OpenSSL.

WebSockets support has also been improved with better performance and scalability due to the WebSocket API being upgraded to Jakarta WebSocket 2.2.

Tomcat 11 is available now.

tomcat
 

More Information

Tomcat Website

Related Articles

Apache Updates Tomcat  

A New Era For Spring

Jakarta EE 10 - A New Era For Java On The Cloud

Jakarta EE 9 Specifications Released

Meteoric Growth of Jakarta EE

Eclipse Releases Jakarta EE 8 Spec

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Scrimba's Backend Developer Path
25/11/2025

Scrimba has added a Backend Developer Path, focused on the JavaScript ecosystem, to its catalog. It is very project-focused, which is perfect for building a portfolio. It is one of Scrimba's [ ... ]



Angular 21 Adds Signal Forms
08/12/2025

Angular 21 has been released with experimental support for Signal Forms, a developer preview of Angular Aria, and the ability to use Angular's MCP Server via AI Agents. 


More News

pico book

 

Comments




or email your comment to: comments@i-programmer.info