Apache has released new updates to Tomcat 9, 10 and 11. One change to all the updates is to ensure they pick up Windows binaries built with OpenSSL 3.0.11. Tomcat 11 is still an alpha version, but the new release is a milestone release and is targeted at Jakarta EE 11.
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. Tomcat 10 and later implement specifications developed as part of Jakarta EE. Tomcat 9 and earlier implement specifications developed as part of Java EE.
The major changes to Tomcat 9 and 10 start with the update to Tomcat Native to 1.2.39 to pick up Windows binaries built with OpenSSL 3.0.11. The other main changes are the addition of a lifecycle listener that will automatically reload TLS configurations a set time before the certificate is due to expire; improved performance of EL expressions in JSPs that use implicit objects; and better thread safety and recycling cleanup.
The Tomcat developers say that users of Tomcat 10 and 11 need to take note of changes to the primary package for all implemented APIs to jakarta rather than javax. This has happened because of the move from Java EE to Jakarta EE as part of the transfer of Java EE to the Eclipse Foundation, and the team says the change will almost certainly require code changes to enable applications to migrate from Tomcat 9 and earlier to Tomcat 10 and later. A migration tool is available to aid this process.
The main changes in the current version of Tomcat 11 are the addidtion of the same lifecycle listener as used in the other versions; the update to cope with Windows binaries built with OpenSSL 3.0.11; and the removal of support for HTTP/2 server push.
The latest versions of Tomcat are available now.
More Information
Related Articles
Jakarta EE 10 - A New Era For Java On The Cloud
Jakarta EE 9 Specifications Released
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.
Robot Army Video As Robots Shipped En Masse
16/11/2025
To mark the "first mass delivery" of its Walker S2 Humanoid Robots, Chinese manufacturer UBTECH posted a spectacular video of its "Robot Army" on YouTube. Watch and be amazed.
.NET 10, C# 14 and F# 10 Released Alongside Visual Studio 2026
13/11/2025
Microsoft has shipped .NET 10, the platform created from a combination of .NET Framework and .NET Core, including C# 14 and F# 10. Visual Studio 2026 has also been released at .NET Conf, the onli [ ... ]
- Exploring The Microsoft Agent Framework
- AI Improves Devs Skills, Enhances Their Roles
- Windows XP Crocs Now On Sale
- Microsoft Announces GitHub Copilot App For Java And .NET
- Mico - A Personality For Copilot
- AI Champion Ship Now Open
- Linkerd Adds MCP Support
- Vibe Coding Is Collins Word of the Year 2025
- Google Tunix Hack Hackathon Now Open
- Join The Protest Against The Closing Of Android
- The Fuss About Fil-C...
- Missing The Point Of LLMs
- Visual Studio Adds Planning Mode To Copilot
Comments
or email your comment to: comments@i-programmer.info