Apache Tomcat 7 has been released

posted by mthomas on June 29, 2010 04:55 AM

A little under 18 months since work started on Tomcat 7 I am delighted to be able to say that the first Tomcat 7 release, Tomcat 7.0.0 beta, is now available from the Tomcat 7 download page at the Apache Software Foundation.

In addition to the implementation of the Servlet 3.0, JSP 2.2 and EL 2.2 specifications, Tomcat 7 boasts a number of new features. These include:

  • memory leak prevention and detection
  • protection against session fixation attacks
  • a simple filter to add cross-site request forgery protection to an application
  • simplified embedding
  • alias support
  • better security for the Manager and Host Manager applications
  • and lots of internal code clean-up

The memory leak prevention I previously blogged about was found to be so useful in early testing it was back-ported to Tomcat 6 before Tomcat 7 has been released. It has been great to see this new feature help users identify memory leaks in both their own applications and in a number of third party libraries (log4j, Commons Lang, Spring Batch to name a few).

I have been speaking about Tomcat 7 at a number of conferences and a recurring question has been "That looks great. What's next?". Those of you that track the Tomcat developers mailing list and the open issues in Bugzilla, may have noticed a steady downwards trend in the number of open bugs across all Tomcat versions. My main focus now the first release is out will be on keeping the number of open bugs low and getting to the first stable release. What that means for Tomcat 7 is more frequent releases. I am currently expecting to produce a release every 4 weeks or so with the aim of continuing the downward trend in both the number of open bugs and the time taken to resolve a bug once it has been raised.

Over the next few weeks I will be writing about a number of the new Tomcat 7 features in more detail, starting with aliases. For now, however, I am heading off to raise a glass to celebrate the release of Apache Tomcat 7.0.0.

Mark Thomas is a Senior Software Engineer for the SpringSource Division of VMware, Inc. (NYSE: VMW). Mark has been using and developing Tomcat for over six years. He first got involved in the development of Tomcat when he needed better control over the SSL configuration than was available at the time. After fixing that first bug, he started working his way through the remaining Tomcat bugs and is still going. Along the way Mark has become a Tomcat committer and PMC member, volunteered to be the Tomcat 4 & 7 release manager, created the Tomcat security pages, become a member of the ASF and joined the Apache Security Committee. He also helps maintain the ASF's Bugzilla instances. Mark has a MEng in Electronic and Electrical Engineering from the University of Birmingham, United Kingdom.


how far are we from a stable release?

Hi Mark,
first of all, congratulations on this one! I know it's been hard work.
What is the expected path until we have a stable release? Will you guys just fix the bugs that will be opened against Tomcat 7? Or is there any bigger feature that is scheduled to be improved/implemented?


Path to a stable release

All of the major features required for a stable release have been implemented so the stability judgment will be based on the bugs that are opened against 7.0.0 and subsequent releases.

There are a few things still on the to-do list [1] but I don't expect any of them to delay a stable release. There have also been a variety of possible features discussed on the dev list. Some may require API changes that would mean a minor verison bump but we'll cross that bridge if/when we come to it.




Hi Mark, Congrats to you and other committers for your hard work to make this happen. I was wondering if WebSockets support was added to Tomcat 7? If not, is that planned in a future release?



Mark! I have to second the motion for websockets. I really want to stick with Tomcat but I'm being forced to move to glassfish which supports websockets as of 3.0.1 :(

Websockets are going to gain support very very quickly and when that happens, you will see people moving to glassfish from tomcat very rapidly. I think this should be top priority imho.

Tell me what you think,

Web sockets

Web sockets are on the list of possible features to be added with Tomcat 7, along with about 300 other ideas. It is near the top but, as ever, patches are welcome. Help is available via the users mailing list if you need any pointers to get started with building Tomcat.


hack 8 ball pool The most interesting text on this interesting topic that can be found on the net ... clash of clans mod

Hay Day Cheats

Hmm… I interpret blogs on a analogous issue, however i never visited your blog. I added it to populars also i’ll be your faithful primer.
Hay Day Cheats

Budget Box Guy Ltd

I can give you the address gren moving boxes winnipeg Here you will learn how to do it correctly. Read and write something good.

RT Basement Finishing

I am interested in such topics so I will address basement remodeling Denver page where it is cool described.

Desert Affects

Many thanks for this brilliant post! Many points have extremely useful. Hopefully you'll continue sharing your knowledge around.
lawn care phoenix

Erase Herpes | Fat Diminisher System Review On that website page, you'll see your description, why not read through this.

Fat Diminisher System | Testerone XL Review wow this saintly however ,I love your enter plus nice pics might be part personss negative love being defrent mind total poeple ,

Reflow Solutions

I would recommend simply excellent and also trustworthy details, thus notice:
Air Filter Cleaning

Apache Review - Thanks

Yeah yeah yeah! I have been waiting for this apache version long long time, now i can finish my racing rivals mod apk and share it with people, that's greats. Thanks for quick information ;)

Get latest working racing rivals mod apk from JnS company website

This is a software company

This is a software company and this is released best tomcat 7 version. So, we are really happy to see this website provided best essay writing reviews. Then everyone enjoying with all these essay services.

It would be the best way to

It would be the best way to find best paper writing services books. These books are useful to every new blog writer and essay editor. So, then, everyone got best knowledgeable reviews for the education.

Post new comment

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