Apache Tomcat 6 differs from Tomcat 5.5 in several ways.

Apache Tomcat 6 differs from Tomcat 5.5 inslightly smaller memory footprint. There are
several ways. Besides supporting the Java Serversubstantive enhancements to Tomcat Security.
Pages 2.1 (JSP 2.1) Specification and Java ServletThere are small changes to the directory
2.5 Specification in the Tomcat servlet container, itstructures, start-up scripts, and Tomcat logging
also has full support for the Unified Expressionmechanisms. For example, Tomcat 6 now
Language 2.1 (UEL 2.1) specification. UEL wassupports logging of all response header values at
made into its own standalone package in the JSPExtendedAccessLogValve. It also supports logging
2.1 specification. In terms of execution, this meansof current thread name at AccessLogValve,
that you can use EL outside of the Tomcatwhich is useful when comparing access logging
container. The other major difference is thatentry later with a stacktraces. Tomcat 6 has also
Tomcat 6 is the first Tomcat server to supportsubstantially improved memory leak protection by
the Java Faces 1.2 specification.safely stopping threads started via java.util.Timer
Besides these big changes, there are also somethat an application starts but fails to stop and by
further subtle differences between Apacheclearing references retained due to the use of
Tomcat 5.5 and Apache Tomcat 6. It tends tojava.util.ResourceBundle.
boot up and shut down faster. It also has a