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

Thanks

Need to watch the films in Big Screen(TV) through ShowBox application? At that point chrome cast empowers you to search ShowBox application on your Big screen through Stream Showbox motion pictures to Chromecast article. Traverse this post to know more about Showbox For Chromecast and how utilize Showbox application on your extra large screen utilizing Chromecast gadget

Showbox is quickest developing application to watch High quality, free films or TV appears or recordings in on the web. There are part different applications additionally accessible however it extraordinary elements make it more well known. It has propelled straightforward User interface. Showbox application has vast gathering of free, High quality films. You can get most recent overhauls about films or TV appears. You can conform the video quality which fits to your screen. You can likewise download the motion pictures, add motion pictures to your most loved library. Every one of these components make it Popular.
http://showboxappdownloads.net/
apk file download for movies
showboxappk.com
appshowbox.com
http://showboxandroids.com/
http://www.tomcatexpert.com/submit-a-story..

showbox to get latest movies on android and ios.

sl786982

Quality stuff may be the key to invite the users to visit begin to see the blog site, that’s what this site provides. gem residences toa payoh

sl786982

sl786982

Its an incredible joy perusing your post.Its loaded with data I am searching for and I want to post a remark that "The substance of your post is marvelous" Great work Parenting

sl786982

sl786982

Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.Fantastic nice. I appreciate this post. dog trainer

sl786982

sl786982

I am really impressed by this and I must ask from you to deliver good articles like this on more often basis. pallet wrapping machine

sl786982

sl786982

Thanks for the post and great tips..even I also think that hard work is the most important aspect of getting success.. step 13 sober living

sl786982

sl786982

Every week-end I used to pay a fast visit this site, because I’d like enjoyment, because this web site conations certainly fussy material. Kevins App Oracle

sl786982

sl786982

Thank you a bunch for sharing this with all of us you actually realize what you are talking about! Bookmarked. Please also seek advice from my site =). We could have a hyperlink change contract between us! how to teach 2 year olds to read

sl786982

sl786982

This is an mainly well developed essential important information spectacular web site pregnancy miracle tm review

sl786982

sl786982

I really enjoyed reading this top notch article. The information here, the font here, everything is of the highest quality here. I honestly could not have asked for a much better article. Thank you very much for this! doggy dan the online dog trainer

sl786982

sl786982

We are really grateful for your blog post. You have done a great job. I will definitely dig it and personally recommend to my friends Post UTME

sl786982

sl786982

I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing…... Great websites! autoflower seeds

sl786982

sl786982

Great! We will be connecting to this enormous post on our site. Continue the good writing. pet travel services

sl786982

sl786982

i never know the use of adobe shadow until i saw this post. thank you for this! this is very helpful. Mervis Diamond

sl786982

Nice details, valuable and

Nice details, valuable and excellent design this contact form, as share excellent items with guidelines and concepts, a whole lot details and motivation, both of which I need, thanks to offer such a details here.

WebSockets

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?

Regards,
-Kiran

Websockets++

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,
Nik

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.

GAME HACK

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

I truly love your website..

I truly love your website.. Pleasant colors & theme. Did you create this site yourself? Please reply back as I’m attempting to create my own website and want to learn where you got this from or just what the theme is named. Kudos!
Mortgage Broker Calgary

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

http://healthtips247.com/erase-herpes-100-natural-solution-to-eradicate-herpes-symptoms/ On that website page, you'll see your description, why not read through this. www.hrtonline.org

Fat Diminisher System | Testerone XL Review

http://www.wtrf.com/story/29393604/testerone-xl-review-does-testeronexl-really-work wow this saintly however ,I love your enter plus nice pics might be part personss negative love being defrent mind total poeple , finance.yahoo.com

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

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