What's New in Tomcat 7

Organiser
The San Francisco Java User Group
Date
Wed, 9 Mar 2011, 02:30 - 04:30 (Add to calendar) GMT
Venue
(Exact location not available) , San Francisco, US
Cost
Free

Having learned about Servlet 3.0, JavaEE 6, and GlassFish 3, we are fortunate to have Jason Brittain (co-author of O'Reilly's Tomcat: The Definitive Guide) who offered to show us what's up and coming in Apache Tomcat 7, the latest version of the most popular open-source servlet engine.

Apache Tomcat 7 is a major revision past Tomcat 6, and implements the rewrite of the Java Servlet Specification version 3.0, along with the latest version of the JavaServer Pages specification, version 2.2. These are major updates to the popular open source web container. Along with those changes, Tomcat 7 includes a number of new features, along with minor iteration changes that make the server more secure, use less computing resources, and perform better. In this presentation, we will review Tomcat 7's new features, compare them to those of Tomcat 6, and show you how they'll help you serve your web site better. We'll also demonstrate Mulesoft's Tcat Server, which is an enterprise Tomcat server administration console that includes full support for Tomcat 7, as well as continued support for Tomcat 6 and Tomcat 5.5.

New Features
- Servlet 3.0 Specification compliant
* Asynchronous Servlets
* Java 5 Annotations and Resource Injection
* web.xml fragments
* Webapp configuration API expansion
* Java 5 Generics
- Parallel webapp deployment
- Context Aliases
- JSP 2.2 Specification compliant
* EL 2.2
- was added
- JmxRemoteLifecycleListener was added
- JreMemoryLeakPreventionListener was added (and to 6.0.22)
- Manager: Find leaks feature
- RemoteIpValve and RemoteIpFilter were added
- AddDefaultCharsetFilter was added (XSS prevention)
- ExpiresFilter

Fixes
- Many JSP EL bug fixes
- Manager webapp security improvements
* Manager text interface URIs more consistent
* Action URIs now work only as HTTP POSTs
* Roles now more numerous with smaller permission granularity
* Nonce processing only (XSRF prevention)

Legacy Changes
- Invoker servlet finally removed
- Exclusive use of thread Executors
- Former Jakarta Taglibs became part of Tomcat
- caseSensitive option on StandardContext was removed

Tcat Server
- Full support for Tomcat 7 since Q2 2010
- Central administration and monitoring console
- Mix Tomcat versions 7.0, 6.0, 5.5
- Remote deployments, server restarts, JMX monitoring / alerting
- Server profiles

About Jason Brittain
Jason is a co-author of Tomcat: The Definitive Guide, now in its second edition, and has been using Tomcat and contributing to the Apache Tomcat project for over ten years. As a Debian Java committer, Jason has worked on the Debian and Ubuntu Tomcat 6 package. Jason is a Software Architect at MuleSoft Inc., working on the Tcat Server, an enterprise Tomcat product that offers a centralized Tomcat administration, diagnostics, and monitoring console for existing Tomcat installations.

Before joining the team at MuleSoft, Jason was Senior Architect at Spigit, Inc. where he led a team of software engineers writing an idea management and prediction markets social networking web application for the enterprise. Before joining Spigit, Jason was a Senior Principal Software Engineer for Orbital Sciences Corporation, working at NASA's Ames Research Center on the Kepler Space Telescope mission, where his software has helped discover eight confirmed extrasolar planets, so far.

Food will be provided by TekSystems and beverages will be provided by Bayside Solutions. Be sure to stick around until the end for a chance to win some cool prizes.

About Marakana:
*This event is organized by Marakana, which specializes in providing training on open source software.

Marakana's main focus is open source software, but more importantly their intent is to help people get better at what they do professionally. They accomplish this by organizing software training courses (both public and private) as well as supporting the open-source community and publishing useful learning resources. See what else is going on in the world of Marakana by checking out their website.

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“God could create the world in six days because he didn't have to make it compatible with the previous version.”