Apache Updates Tomcat
Written by Kay Ewbank   
Thursday, 12 October 2023

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

Tomcat Website

Related Articles

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.


Interact With Virtual Historic Computers

Alan Turing's ACE computer is a legendary computer that is particularly special for I Programmer - our account of it was the first ever history article on the site when it launched in 2009. Now this i [ ... ]

Explore SyncFusion's Blazor Playground

Syncfusion has provided an in-browser environment where you can write, compile and run code that uses Blazor components and get it previewed live.

More News

raspberry pi books



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