| --- |
| layout: post |
| status: PUBLISHED |
| published: true |
| title: Apache Tomcat 7 released |
| id: 68a3cd6d-9ec0-4f7e-8096-0fb7b251f9b3 |
| date: '2010-06-29 10:57:22 -0400' |
| categories: tomcat |
| tags: [] |
| permalink: tomcat/entry/apache_tomcat_7_released |
| --- |
| <p>The Apache Tomcat project is pleased to announce the first release of Apache Tomcat 7. Tomcat 7 implements the <a href="http://jcp.org/en/jsr/detail?id=315">Servlet 3.0</a>, <a href="http://jcp.org/aboutJava/communityprocess/mrel/jsr245/index.html">JSP 2.2 and EL 2.2</a> specifications. The updated specifications add a number of new features including:</p> |
| <ul> |
| <li>asynchronous processing</li> |
| <li>web-fragment support</li> |
| <li>annotation based configuration</li> |
| <li>programmatic configuration</li> |
| <li>increased control of session tracking</li> |
| <li>httpOnly support for cookies</li> |
| <li>file upload support</li> |
| <li>programmatic login</li> |
| <li>additional options for JSP property groups</li> |
| <li>support for method invocation in expression language</li> |
| </ul> |
| <p>In addition to the updated specifications, the new and improved Tomcat 7 features include:</p> |
| <ul> |
| <li>memory leak prevention and detection</li> |
| <li>protection against session fixation attacks</li> |
| <li>a simple filter to add cross-site request forgery protection to an application</li> |
| <li>simplified embedding of Tomcat in other applications</li> |
| <li>support for mapping external folders into web application context (aliases)</li> |
| <li>better security for the Manager and Host Manager applications</li> |
| <li>all connector implementations now use Executors to provide the thread pool</li> |
| <li>the internal component life-cycle management and MBean registration have been refactored</li> |
| <li>making the features of a number of the valves from Tomcat 6 available as Filters</li> |
| <li>lots of internal code clean-up</li> |
| </ul> |
| <p>Tomcat 7 is available from the <a href="http://tomcat.apache.org/download-70.cgi">Tomcat 7 downloads</a>. The <a href="http://tomcat.apache.org/tomcat-7.0-doc/index.html">Tomcat 7 documentation</a> is also available.</p> |
| <p>Tomcat 7.0.0 is a beta release. Information on the known issues in this release can be found in the <a href="http://svn.apache.org/repos/asf/tomcat/trunk/webapps/docs/changelog.xml">changelog for 7.0.1</a> and in the <a href="http://s.apache.org/tomcat-7-open-issues ">open bugs and enhancements for Tomcat 7</a>.</p> |
| <p>Some configuration changes may be required to move from Tomcat 6 to Tomcat 7. The full details can be found in the <a href="http://tomcat.apache.org/migration.html#6.0.x_to_7.0.x">migration guide</a>.</p> |