Apache Tomcat 10.1.18 – Open source implementation of the Java Servlet.

The Apache Tomcat software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications are developed under the Java Community Process.

The Apache Tomcat software is developed in an open and participatory environment and released under the Apache License version 2. The Apache Tomcat project is intended to be a collaboration of the best-of-breed developers from around the world. We invite you to participate in this open development project. To learn more about getting involved, click here.

Apache Tomcat software powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations. Some of these users and their stories are listed on the PoweredBy wiki page.

Catalina

Update: 68378: Align extension to MIME type mappings in the global web.xml with those in httpd by adding application/vnd.geogebra.slides for ggs, text/javascript for mjs and audio/ogg for opus. (markt)

Coyote

Fix: Refactor the VirtualThreadExecutor so that it can be used by the NIO2 connector which was using platform threads even when configured to use virtual threads. (markt)
Fix: Correct a regression in the fix for 67675 that broke TLS key file parsing for PKCS#8 format keys that do not specify an explicit pseudo-random function and rely on the default. This typically affects keys generated by OpenSSL 1.0.2. (markt)
Fix: Allow multiple operations with the same name on introspected mbeans, fixing a regression caused by the introduction of a second addSslHostConfig method. (remm)
Fix: Relax the check that the HTTP Host header is consistent with the host used in the request line, if any, to make the check case insensitive since host names are case insensitive. (markt)
Add: 68348: Add support for the partitioned attribute for cookies including session cookies. (markt)

Web Applications

Fix: 68035: Additional fix to the Manager application to enable the deployment of a web application located in a Host’s appBase where the web application is specified by a bare (no path) WAR or directory name as shown in the documentation. (markt)

Other

Update: Update Checkstyle to 10.12.7. (markt)
Update: Update SpotBugs to 4.8.3. (markt)
Add: Improvements to French translations. (remm)
Add: Improvements to Japanese translations by tak7iji. (markt)

Java Runtime Environment

Download Now]]>