Apache Tomcat 7.0.39 released

posted by Stacey Schneider on March 27, 2013 07:39 AM

The Apache Tomcat team announces the immediate availability of Apache Tomcat 7.0.39.


Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies.

This release contains a number of bug fixes and improvements compared to version 7.0.37. The notable changes include:

  • There have been multiple improvements in the bytes to/from characters conversion process. The core conversion process has been refactored to use the NIO APIs. This has resulted in a number of improvements including invalid UTF-8 byte sequences at the end of a series of bytes now trigger a conversion error rather than being silently swallowed. Errors detected in request URIs will be replaced with the replacement character (allowing the application to respond to the invalid URI as it wishes) and errors in request bodies will trigger an IOException. The use of the JVM provided UTF-8 decoder has been replaced by a better UTF-8 decoder derived from Apache Harmony. This improved decoder has earlier detection of error conditions and more closely follows the Unicode specification regarding the use of replacement characters.
  • The annotation scanning process now provides more information if the scan fails due to broken class dependencies. There is now enough information to identify the class(es) at fault. The JAR scanning process that supports annotation scanning has also seen multiple improvements and fixes includingthe exclusion by default of the Bootstrap class path from the scan.
  • Upgraded a number of Tomcat's dependencies including Commons Daemon to 1.0.14, Commons IO to 2.4 and Commons FileUpload to r1458500. A new dependency on Commons Codec was added to replace Tomcat's internal Base64 encoder/decoder.

Please refer to the change log for the complete list of changes:

Note: This version has 4 zip binaries: a generic one and three bundled with Tomcat native binaries for Windows operating systems running on different CPU architectures.

Note: If you use the APR/native AJP or HTTP connector you *must* upgrade to version 1.1.24 or later of the AJP/native library and it is recommended that you upgrade to 1.1.27


Migration guides from Apache Tomcat 5.5.x and 6.0.x:

Thank you,

-- The Apache Tomcat Team


Register for the tomcat-announce email list to receive Apache announcements directly.

Stacey Schneider is focused on helping evangelize how cloud technologies are transforming application development and delivery by managing the blog and social media for Pivotal. Prior to its acquisition, Stacey led marketing and community management for application management software provider Hyperic, now a part of VMware’s management portfolio. Before her work in the cloud, she also held various technical leadership positions at CRM software pioneer Siebel Systems, including work on the Nexus project, which focused on building portable web applications that worked across Java and .NET. Stacey is also the managing principal of SiliconSpark, a consulting agency that has helped over 12 software companies go to market on the web and across the cloud over the past 5 years.


Ce sujet a toujours été l'un

Ce sujet a toujours été l'un de mes sujets favoris lire. Je l'ai trouvé votre poste à être très enthousiaste et plein de bonnes informations. Je vais vérifier vos autres articles prochainement.
replique montre

I was waiting for this new

I was waiting for this new version of Apache Tomcat and I am very happy to get this opportunity. I think this is one of the best versions that released yet. Thank you very much for sharing this post! Keep updating! catalina hotels

An individuals accouterment

An individuals accouterment can accept attending a lot altered with artist watches. They can be top superior timepieces


What are the differences and changes on this version rather than the previous?


hack pou Excellent read, Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. astuce clash of clans

Post new comment

This question is for testing whether you are a human visitor and to prevent automated spam submissions.