Tomcat Logo

Apache Tomcat

Apache Logo

Apache Tomcat

Download

Documentation

Problems?

Get Involved

Media

Misc

Tomcat 7.0.30 Released2012-09-06

The Apache Tomcat Project is proud to announce the release of version 7.0.30 of Apache Tomcat. This release contains numerous bug fixes and improvements compared to version 7.0.29. The notable changes include:

  • Significantly reduced memory footprint during web application start while Servlet 3.0 annotation and SCI scanning is in progress.
  • Adds support for scanning of classes that use Java 7 specific byte code for Servlet 3.0 annotation and SCI scanning.
  • Improvements to DIGEST and FORM authentication.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.30


Tomcat 7.0.29 Released2012-07-08

The Apache Tomcat Project is proud to announce the release of version 7.0.29 of Apache Tomcat. This release corrects a small number of regressions introduced in the 7.0.28 release and takes account of several recent clarifications from the Servlet Expert Group as well as containing a handful of bug fixes and small improvements compared to version 7.0.28. The notable changes include:

  • Add support for a default error page
  • The servlet version defined in web.xml no longer determines if Tomcat scans for annotations when the web application starts. This is now solely controlled by metadata-complete element.
  • On web application start, JARs are now always scanned for ServletContainerInitializers regardless of the setting of metadata-complete
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.29


Tomcat 7.0.28 Released2012-06-19

The Apache Tomcat Project is proud to announce the release of version 7.0.28 of Apache Tomcat. This release is includes may improvements as well as a number of bug fixes compared to version 7.0.27. The notable changes include:

  • The minimum required APR/native library version required if the APR/native connector is used is now 1.1.24.
  • Various fixes and improvements to WebSocket support including the use of infinite timeouts by default for WebSocket connections.
  • Various fixes and improvements to annotation scanning.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.28


Tomcat Connectors 1.2.36 Released2012-05-14

The Apache Tomcat Project is proud to announce the release of version 1.2.36 of Apache Tomcat Connectors. This version fixes few bugs found in 1.2.35 release.

Download | ChangeLog for 1.2.36


Tomcat 7.0.27 Released2012-04-05

The Apache Tomcat Project is proud to announce the release of version 7.0.27 of Apache Tomcat. This release is includes significant new features as well as a number of bug fixes compared to version 7.0.26. The notable changes include:

  • Support for the WebSocket protocol (RFC6455). Both streaming and message based APIs are provided and the implementation currently fully passes the Autobahn test suite. Also included are several examples.
  • A number of fixes to the HTTP NIO connector, particularly when using Comet.
  • Improve the memory leak prevention and detection code so that is works well with JVMs from IBM.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.27


Tomcat Connectors 1.2.35 Released2012-03-24

The Apache Tomcat Project is proud to announce the release of version 1.2.35 of Apache Tomcat Connectors. This version fixes few bugs found in 1.2.33 release.

Notice: Users of discontinued Apache HTTPD 1.3.x version will need to apply the r1305020 patch to be able to compile this version of mod_jk.

Download | ChangeLog for 1.2.35


Tomcat Connectors 1.2.33 Released2012-03-12

The Apache Tomcat Project is proud to announce the release of version 1.2.33 of Apache Tomcat Connectors. This version is principally a bugfix release.

Warning: There are stability issues with the mod_jk 1.2.33 release. If you have not yet upgraded to mod_jk 1.2.33 we recommend that you wait for the mod_jk 1.2.35 release. If you have upgraded and experienced issues we recommend that you downgrade to mod_jk 1.2.32 until mod_jk 1.2.35 is available.

Update: mod_jk 1.2.35 is available.


Tomcat Native 1.1.23 Released2012-03-02

The Apache Tomcat Project is proud to announce the release of version 1.1.23 of Tomcat Native. This version is principally a bugfix release.

Download | ChangeLog for 1.1.23


Tomcat 7.0.26 Released2012-02-21

The Apache Tomcat Project is proud to announce the release of version 7.0.26 of Apache Tomcat. This release is primarily a bug fix release and includes numerous bug fixes compared to version 7.0.25. The notable bug fixes include:

  • Improved @HandlesTypes processing which no longer loads all classes on web application start.
  • Ensure that POST bodies are available for reply after FORM authentication when using the AJP connectors
  • Corrected a regression that broke annotation scanning for many use cases including web applications packaged as WARs and many embedded scenarios.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.26


Tomcat 7.0.25 Released2012-01-21

The Apache Tomcat Project is proud to announce the release of version 7.0.25 of Apache Tomcat. This release includes numerous bug fixes and several new features compared to version 7.0.23. The notable new features include:

  • Align the Servlet 3.0 implementation with the changes defined in the first maintenance release (also known as Rev. A.). See the JCP documentation for a detailed list of changes.
  • Add support for connectors to automatically select a free port to bind to. This is useful when embedding and for testing.
  • Update to Commons Pool 1.5.7, Commons Daemon 1.0.8 and Eclipse JDT compiler 3.7.1.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.25


Tomcat 5.5.35 Released2012-01-16

The Apache Tomcat Project is proud to announce the release of version 5.5.35 of Apache Tomcat. This release includes many bug fixes and a number of security fixes over Apache Tomcat 5.5.34.

Note: End of life date for Apache Tomcat 5.5.x is announced. Read more...

Download | ChangeLog for 5.5.35


Tomcat 7.0.23 Released2011-11-25

The Apache Tomcat Project is proud to announce the release of version 7.0.23 of Apache Tomcat. This release includes numerous bug fixes and several new features compared to version 7.0.22. The notable new features include:

  • The ability to start and stop child containers (primarily Contexts - i.e. web applications) in parallel which can significantly improve start times. This is disabled by default but can be enabled by setting the startStopThreads attribute of a Host to a value greater than one.
  • Cache the results of parsing the global and host level context.xml files to improve start times.
  • Improve the handling of failed deployments so that a broken application can be fixed (e.g. via JMX) and another attempt made to start it rather than it having to be removed.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.23


Tomcat 7.0.22 Released2011-10-01

The Apache Tomcat Project is proud to announce the release of version 7.0.22 of Apache Tomcat. This release includes bug fixes and new features compared to version 7.0.21 including:

  • Further improvements to the memory leak detection and prevention features.
  • Fix issue that prevented using SSL with the HTTP BIO connector and Java 7.
  • Add support for controlling which session attributes are replicated when using session replication (a.k.a clustering).
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.22


Tomcat 5.5.34 Released2011-09-22

The Apache Tomcat Project is proud to announce the release of version 5.5.34 of Apache Tomcat. This release includes many bug fixes and a number of security fixes over Apache Tomcat 5.5.33.

Note: End of life date for Apache Tomcat 5.5.x is announced. Read more...

Download | ChangeLog for 5.5.34


Tomcat 7.0.21 Released2011-09-01

The Apache Tomcat Project is proud to announce the release of version 7.0.21 of Apache Tomcat. This release includes security fixes, bug fixes and new features compared to version 7.0.20 including:

  • A fix for CVE-2011-3190 that allowed an attacker to inject requests when Tomcat was configured behind a reverse proxy using the AJP protocol.
  • Multiple additionals and improvements to the memory leak detection/prevention features.
  • Improved validation of received AJP messages.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.21


Tomcat 6.0.33 Released2011-08-18

The Apache Tomcat Project is proud to announce the release of version 6.0.33 of Apache Tomcat. This release includes security and bug fixes over Apache Tomcat 6.0.32.

Download | ChangeLog for 6.0.33


Tomcat 7.0.20 Released2011-08-11

The Apache Tomcat Project is proud to announce the release of version 7.0.20 of Apache Tomcat. This release includes bug fixes and the following new features compared to version 7.0.19 including:

  • JSP files with dependencies in JARs are no longer recompiled on every access thereby improving performance.
  • Update to version 1.1.22 of the native component of the AJP and HTTP APR/native connectors.
  • Update to Commons Daemon 1.0.7.
  • Converted unit tests to JUnit 4.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.20


End of life for Apache Tomcat 5.5.x2011-08-10

End of life date for Apache Tomcat 5.5.x is announced. Read more...


Tomcat Native 1.1.22 Released2011-08-08

The Apache Tomcat Project is proud to announce the release of version 1.1.22 of Tomcat Native. This version is principally a bugfix release.


Tomcat 7.0.19 Released2011-07-19

The Apache Tomcat Project is proud to announce the release of version 7.0.19 of Apache Tomcat. This release includes security fixes, bug fixes and the following new features compared to version 7.0.16:

  • JSP recompilation is now triggered by any change (backwards as well as forwards) in the last modified time of the JSP or any of its dependencies
  • Support for installing multiple instances with the Windows Installer
  • Include jdbc-pool (an alternative database connection pool)
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.19


Tomcat Connectors 1.2.32 Released2011-07-08

The Apache Tomcat Project is proud to announce the release of version 1.2.32 of Apache Tomcat Connectors. This release includes both bug fixes and new features compared to version 1.2.31.


Tomcat 7.0.16 Released2011-06-17

The Apache Tomcat Project is proud to announce the release of version 7.0.16 of Apache Tomcat. This release includes bug fixes and the following new features compared to version 7.0.14:

  • NIO implementation of the AJP connector.
  • Enable Servlet 3 asynchronous processing support when using clustering.
  • Add parallel deployment support to the Manager's Ant tasks.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.

Download | ChangeLog for 7.0.16


Tomcat 7.0.14 Released2011-05-12

The Apache Tomcat Project is proud to announce the release of version 7.0.14 of Apache Tomcat. This release includes bug fixes and the following new features compared to version 7.0.12:

  • The StuckThreadDetectionValve to identify long running requests.
  • JAAS authentication support to the JMXRemoteLifecycleListener.
  • Updated MIME type mappings to align with those of Apache httpd.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.


Tomcat 7.0.12 Released2011-04-06

The Apache Tomcat Project is proud to announce the release of version 7.0.12 of Apache Tomcat. This release includes bug fixes, security fixes and the following new features compared to version 7.0.11:

  • initial support for SPNEGO/Kerberos authentication (also referred to as Windows authentication);
  • provide a new configuration option to define a close method to call on a JNDI resource when it is no longer required;
  • optional support for pre-emptive authentication.
Full details of these changes, and all the other changes, are available in the Tomcat 7 changelog.


Tomcat 7.0.11 Released2011-03-11

The Apache Tomcat Project is proud to announce the release of version 7.0.11 of Apache Tomcat. This release includes bug fixes and a security fix over Apache Tomcat 7.0.10.


Tomcat 7.0.10 Released2011-03-07

The Apache Tomcat Project is proud to announce the release of version 7.0.10 of Apache Tomcat. This release includes bug fixes and a security fix over Apache Tomcat 7.0.8.


Tomcat 5.5.33 Released2011-02-10

The Apache Tomcat Project is proud to announce the release of version 5.5.33 of Apache Tomcat. This release includes many bug fixes and a number of security fixes over Apache Tomcat 5.5.32.


Tomcat 7.0.8 Released2011-02-05

The Apache Tomcat Project is proud to announce the release of version 7.0.8 of Apache Tomcat. This release includes security and bug fixes over Apache Tomcat 7.0.6.


Tomcat 6.0.32 Released2011-02-04

The Apache Tomcat Project is proud to announce the release of version 6.0.32 of Apache Tomcat. This release includes security and bug fixes over Apache Tomcat 6.0.30.


Tomcat 5.5.32 Released2011-02-01

The Apache Tomcat Project is proud to announce the release of version 5.5.32 of Apache Tomcat. This release includes many bug fixes and a number of security fixes over Apache Tomcat 5.5.31.


Tomcat 7.0.6 Released2011-01-14

The Apache Tomcat Project is proud to announce the release of version 7.0.6 of Apache Tomcat. This is the first stable release of the Tomcat 7 branch. This release contains a number of bug fixes, further performance improvements in session management and several enhancements to the memory leak detection and prevention features.


Tomcat 6.0.30 Released2011-01-13

The Apache Tomcat Project is proud to announce the release of version 6.0.30 of Apache Tomcat. This release includes bug fixes over Apache Tomcat 6.0.29.


Tomcat 7.0.5 Released2010-12-01

The Apache Tomcat Project is proud to announce the release of version 7.0.5 beta of Apache Tomcat. This release contains a number of bug fixes, performance improvements in session management, a number of new features including support for parallel deployment of multiple versions of the same web application and a redesigned welcome page.


Tomcat Connectors 1.2.31 Released2010-11-01

The Apache Tomcat Project is proud to announce the release of version 1.2.31 of Apache Tomcat Connectors. This release includes mainly bug fixes and some small improvements over Apache Tomcat Connectors 1.2.30.


Tomcat 7.0.4 Released2010-10-21

The Apache Tomcat Project is proud to announce the release of version 7.0.4 beta of Apache Tomcat. This version of Apache Tomcat supports the Servlet 3.0, JSP 2.2 and EL 2.2 specifications. In addition, it includes numerous other improvements such as web application memory leak detection and prevention, extensive internal code clean-up and support for including external content directly in a web application (aliases). This release includes many bug fixes over Apache Tomcat 7.0.2.


Tomcat 5.5.31 Released2010-09-16

The Apache Tomcat Project is proud to announce the release of version 5.5.31 of Apache Tomcat. This release includes many bug fixes and a number of security fixes over Apache Tomcat 5.5.30.


Tomcat 7.0.2 Released2010-08-11

The Apache Tomcat Project is proud to announce the release of version 7.0.2 beta of Apache Tomcat. This version of Apache Tomcat supports the Servlet 3.0, JSP 2.2 and EL 2.2 specifications. In addition, it includes numerous other improvements such as web application memory leak detection and prevention, extensive internal code clean-up and support for including external content directly in a web application (aliases).


Tomcat 6.0.29 Released2010-07-22

The Apache Tomcat Project is proud to announce the release of version 6.0.29 of Apache Tomcat. This release includes bug fixes over Apache Tomcat 6.0.28.


Tomcat 6.0.28 Released2010-07-09

The Apache Tomcat Project is proud to announce the release of version 6.0.28 of Apache Tomcat. This release includes many bug fixes and a number of security fixes over Apache Tomcat 6.0.26.


Tomcat 5.5.30 Released2010-07-09

The Apache Tomcat Project is proud to announce the release of version 5.5.30 of Apache Tomcat. This release includes many bug fixes and a number of security fixes over Apache Tomcat 5.5.29.


Tomcat 7.0.0 Released2010-06-29

The Apache Tomcat Project is proud to announce the release of version 7.0.0 beta of Apache Tomcat. This release is the first Apache Tomcat release to support the Servlet 3.0, JSP 2.2 and EL 2.2 specifications. In addition, it includes numerous other improvements such as web application memory leak detection and prevention, extensive internal code clean-up and support for including external content directly in a web application (aliases).


Apache Tomcat Track at ApacheCon North America 20102010-05-27

[ApacheCon North America 2010 Banner] ApacheCon North America 2010 will be held 1-5 November 2010, at the Westin Peachtree in Atlanta, Georgia, USA.

The official conference, trainings and expo of the Apache Software Foundation (ASF) will run to Atlanta this November, with dozens of sessions on Servers, Cloud Computing, Search NoSQL, Incubating projects, innovations, emerging technologies, and more.

The Tomcat Project Management Committee (PMC) have solicited session proposals from the Tomcat community and beyond. The Tomcat track will take place on Friday the 5th and is a whole day track. Additionally we have a meetup on Thursday the 4th and sessions during the barcamp.


Tomcat 5.5.29 Released2010-04-20

The Apache Tomcat Project is proud to announce the release of version 5.5.29 of Apache Tomcat. This release includes many bug fixes and a number of security fixes over Apache Tomcat 5.5.28.


Tomcat 6.0.26 Released2010-03-11

The Apache Tomcat Project is proud to announce the release of version 6.0.26 of Apache Tomcat. This release includes many bug fixes over Apache Tomcat 6.0.24.


Tomcat Connectors 1.2.30 Released2010-03-01

The Apache Tomcat Project is proud to announce the release of version 1.2.30 of Apache Tomcat Connectors. This release includes mainly bug fixes and some small improvements over Apache Tomcat Connectors 1.2.28.


Notice Apache Tomcat Connectors version 1.2.29 was withdrawn from the release due to regression with Microsoft IIS connector.


Tomcat Native 1.1.20 Released2010-02-17

The Apache Tomcat Project is proud to announce the release of version 1.1.20 of Tomcat Native. This version is principally a bugfix release.


Tomcat 6.0.24 Released2010-01-21

The Apache Tomcat Project is proud to announce the release of version 6.0.24 of Apache Tomcat. This release includes many bugfixes over Apache Tomcat 6.0.20.


Tomcat tracks at ApacheCon US 2009

ApacheCon US 2009 - logo

ApacheCon US 2009, 2-6 November 2009 in Oakland, CA, will have a dedicated track about Tomcat topics. We will celebrate our 10th anniversary as an Apache project, explain the future developements: Tomcat7, asynchrounous servlets, show how to get the best of Tomcat and how to front-end Tomcat clusters. We also have a meetup on Monday evening where you can get hands-on advice and really join the ranks of the Tomcat initiated!

Join us in Oakland!


Free Meetup in Oakland

During the ApacheCon a Tomcat meetup is organised

On Monday 2nd of November at 20:00 register for it and join us in Oakland at the ApacheCon location.


Live Video Streaming of Tomcat Talks at ApacheCon Europe 2009

[Live Video Streaming at ApacheCon]

ApacheCon Europe 2009, 23-27 March in Amsterdam, has a dedicated track about Tomcat topics. If you cannot make it to Amsterdam this time, you can watch all Tomcat talks online.

In addition to the various keynote sessions, and other technical talks, the following talks related to Tomcat will be streamed on Thursday, the 26th of March.

  • Securing Apache Tomcat for your Environment (Mark Thomas)
  • What's new in Servlet 3.0 (Filip Hanik)
  • Performance Tuning Apache Tomcat for Production (Filip Hanik)
  • mod_proxy versus mod_jk (Jean-Frederic Clere)
  • Introduction to NIO2 (Jean-Francois Arcand)
  • What is Bayeux? (Filip Hanik)



Copyright © 1999-2012, The Apache Software Foundation
Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are trademarks of the Apache Software Foundation.