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.

tomcat

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.

tomcat
 

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.

Banner


Google Introduces JPEG Coding Library
15/04/2024

Google has introduced Jpegli, an advanced JPEG coding library that maintains high backward compatibility while offering enhanced capabilities and a 35% compression ratio improvement at high quality co [ ... ]



Pulumi Adds Infrastructure Lifecycle Management Features
25/04/2024

Pulumi has added new infrastructure lifecycle management features to Pulumi Deployments, its deployments and workflow product.


More News

raspberry pi books

 

Comments




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