TomcatExpert

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.

Comments

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?

Cheers,
Michael.

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.

Mark

[1] http://svn.apache.org/repos/asf/tomcat/trunk/TOMCAT-7-RELEASE-PLAN.txt

Nice information, valuable

Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here. The Woman Men Adore

Make the most of mainly

Make the most of mainly premium substances - you will find him or her for: The Psystrology Method

Nice information, valuable

Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here. Signs it is Time to end a Relationship

sl786982

Thanks for taking the time to discuss about this, I feel strongly about it and love learning more on this topic. If possib updating your blog with more information? It is extremely he. Miami Bus Charter

sl786982

sl786982

Love or not love is something that is very difficult. If you do not want to love something, then you have to get used to. Best Proxy Server

sl786982

sl786982

Excellent topic to have a short review about Samsung refrigerator reviews, i am certainly impressed while having a look on to it and everyone needs to follow it now on. hcg

sl786982

sl786982

Easily, the article is actually the best topic on this registry related issue. I fit in with your conclusions and will eagerly look forward to your next updates. Hijab Alila

sl786982

sl786982

Great work, the thoughts you state are truly awesome. I expect you will write several more posts. roys quick fix review

sl786982

sl786982

Great info! I recently came across your blog and have been reading along. I thought I would leave my first comment. balloon sculpting singapore

sl786982

sl786982

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. Thanks... abu dhabi directory

sl786982

Your blogs further more each

Your blogs further more each else volume is so entertaining further serviceable It appoints me befall retreat encore. I will instantly grab your feed to stay informed of any updates. ipad screen repair houston

sl786982

Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our. home page

sl786982

These you will then see the

These you will then see the most important thing, the application provides you a website a powerful important internet page: Obsession Phrases

sl786982

Hello there! This is my first comment here so I just wanted to give a quick shout out and say I genuinely enjoy reading your articles. Can you recommend any other blogs/websites/forums that deal with the same subjects? Get A Flat Belly When you're More Than 35

sl786982

sl786982

Love or not love is something that is very difficult. If you do not want to love something, then you have to get used to. adult massage london

sl786982

This is a wonderful article,

This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck. hampton bay ceiling fans catalog

Wow! Such an amazing and

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also. iSEO Company UK

sl786982

I don t have the time at the moment to fully read your site but I have bookmarked it and also add your RSS feeds. I will be back in a day or two. thanks for a great site,. Top 10 VPN

sl786982

Within this webpage, you'll

Within this webpage, you'll see the page, you need to understand this data. seguridad industria

sl786982

I really thank you for the useful information on an outstanding topic and look toward more outstanding material. may loc nuoc uong truc tiep

sl786982

sl786982

If you really desire to get such type of information, visit this blog quickly. resume writing services cost

sl786982

sl786982

I truly cherished perusing your web journal. It was extremely all around created and straightforward. Not at all like different websites I have perused which are truly not that good.Thanks alot! boom beach hack

sl786982

sl786982

What a fantabulous post this has been. Never seen this kind of useful post. I am grateful to you and expect more number of posts like these. Thank you very much. Seo

sl786982

This is very interesting, but

This is very interesting, but it is necessary to click on this link: Love Traction Lines

sl786982

There are many types of information that you can use as a good idea. However, do not let you use any of this info with a bad decision. click here

sl786982

sl786982

Great post full of useful tips! My site is fairly new and I am also having a hard time getting my readers to leave comments. best towel warmer

sl786982

sl786982

Thank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing ntb tires near me

sl786982

sl786982

I am hoping the same best effort from you in the future as well. In fact your creative writing skills has inspired me. Essay Help UK

sl786982

sl786982

I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article short loans

sl786982

TOMCAT

As Tomcat 7 is a new release of Tomcat, keep in mind that some of the issues share here. Apache Tomcat is used to deploy your Java Servlets and JSPs. So in your Java ... Apart from that, this forum here explains the difference between Apache HTTPD and Tomcat pretty well: http://goo.gl/4bM1pn

sl786982

Thanks for taking the time to discuss this, I feel strongly that love and read more on this topic. If possible, such as gain knowledge, would you mind updating your blog with additional information? It is very useful for me. Remedio Diabetes Tratamiento Auromas

sl786982

sl786982

All stages of implementation are based on our many years of experience and with the latest software . insurance

sl786982

Charles Orlando

What they say is great. But it’s what they do that counts. http://goatripsindia.com/goa-christmas-packages

sl786982

Wonderful illustrated information. I thank you about that. No doubt it will be very useful for my future projects. Would like to see some other posts on the same subject! thin wallet

sl786982

sl786982

Mmm.. good to be here in your article or post, whatever, I think I should also work hard for my own website like I see some good and updated working in your site! Car Concept Review and Release Date

sl786982

sl786982

It’s appropriate time to make some plans for the future and it is time to be happy. I have read this post and if I could I wish to suggest you few interesting things or advice. Perhaps you could write next articles referring to this article. I desire to read even more things about it! portfolio presentation

sl786982

sl786982

Thanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us,I too always learn something new from your post. debt consolidation

sl786982

sl786982

Mmm.. beneficial to be here in your column or courier, whatever, I mull I should too process stiff for my have website love I play few worthy furthermore updated employed in your place. chiropractor

sl786982

sl786982

Wonderful blog post. This is absolute magic from you! I have never seen a more wonderful post than this one. You've really made my day today with this. I hope you keep this up! Best Event

sl786982

sl786982

I wish to show thanks to you just for bailing me out of this particular trouble.As a result of checking through the the net and meeting techniques that were not productive, I was thinking my life was done. stubby holders

sl786982

sl786982

This is also a very good post which I really enjoyed reading. It is not every day that I have the possibility to see something like this. etoro opinioni

sl786982

sl786982

Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me targeted traffic

sl786982

sl786982

This website has very good content. Thank you for the great article I did enjoyed reading it, I will be sure to bookmark your blog and definitely will come back from again. 24option broker

sl786982

sl786982

Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our. 3D Floor Plan Services

sl786982

sl786982

I was visiting your website and reading your blog which is really informative. I like the photo gallery. Story of the blog is awesome. Thanks for sharing this with me. Recumbent Exercise Bike Reviews

sl786982

sl786982

Your blogs further more each else volume is so entertaining further serviceable It appoints me befall retreat encore. I will instantly grab your rss feed to stay informed of any updates. 3 week diet and workout plan

sl786982

sl786982

such an interesting article here.I was searching for something like that for quite a long time and at last I have found it here. alcohol rehab

sl786982

sl786982

I am always searching online for articles that can help me. There is obviously a lot to know about this. I think you made some good points in Features also. alcohol rehab

sl786982

Post new comment

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