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

Good articles as usual!

Good articles as usual! click here to read my article.

dani

Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. There tend to be not many people who can certainly write not so simple posts that artistically. Continue the nice writing
new futua launch

Pada bulan April 2011 anaknya

Pada bulan April 2011 anaknya Aditya seusai didiagnosa di Rumah Sakit swasta di kawasan Sunter, Jakarta Utara, menuliskan ternyata Aditya menderita penyakit ginjal bocor serta infeksi organ paru paru. Menurut Agus, pada saat masuk rumah sakit, dan dihandle oleh dokter, bagian perut anaknya tidak terlalu buncit, akan tetapi selama 10 hari dirawat, perutnya semakinbesar dan keras. obat ginjal bocor pada anak

Pengobatan termasuk operasi pada tingkat awal, dan kemoterapi pada stadium akhir jenis peyakit ini. Obat Tradisonal Kanker Kolorektal amazon merupakan pilihan yang paling aman dalam menyembuhkan sakit kanker usus besar ini sampai sembuh. obat kanker usus

amazon Plus Obat Tradisional Sakit Hepatitis salah satu solusi dari semua permasalahan ini, melalui aromanya yang nikmat & memberi kesembuhan kepada pasien tanpa ada efek samping merugikan yang disebabkan oleh Obat Tradisional Penyakit Hepatitis B ini. obat kanker serviks stadium 4

برامج

برامج

sl786982

A big up and coming producer in Toronto with styles in Future R&B, Chill Trap and Future Soul the beta switch pdf

sl786982

Hundred Palms Residences Hoi Hup

I've perused a great deal of web journals and s of a wide assortment regardless I haven't figured out how to inspire myself yet your blog does. I am so appreciative coz I have gone by here and went over this phenomenal data!Hundred Palms Residences Hoi Hup

Great articles as usual!

Great articles as usual! Click here

pet toys and treats

Great , a commitment of gratefulness is all together to gather this! This is obviously one remarkable post. A commitment of thankfulness is all together for the tremendous data and bits of learning you have so given here.pet toys and treats

Desert Safari Dubai

Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. Desert Safari Dubai

thanks for sharing with that

thanks for sharing with that awesome articles thanks u a lot
rasoio elettrico | regolabarba | ferro da stiro con caldaia | Friggitrice ad Aria | scopa a vapore | ripetitore wifi | ripetitore wifi amplificatore wifi piastra a vapore | miglior aspirapolvere | skateboard elettrico | passeggino leggero | miglior smartphone | tablet per bambini "&

automatisierung

Arend ist crowdfinanziert! Investieren Sie in einen neuen, wachsenden Markt & profitieren Sie von unserer unternehmerischen Leidenschaft..automatisierung

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

sl786982

The white lions would have been a very outstanding animal lifestyle. There are a number of lions, but My partner and i very rarely get a lion this way. website optimization consultant

sl786982

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,. letter a song

sl786982

sl786982

I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page! http://thebestskylakemotherboards.weebly.com/

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. MONOLOGUE

sl786982

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! beverly diamonds complaints

sl786982

sl786982

I think I have never seen such blogs ever before that has complete things with all details which I want. So kindly update this ever for us. Witchcraft supplies

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.

asidyah

I really loved reading your blog. It was very well authored and easy to undertand. Unlike additional blogs I have read which are really ninteresting. In fact after reading, I had to go show it to my friend and he ejoyed it as well! Prevent Blushing

sl786982

sl786982

Many new teachers who do not yet have much experience in the world of teaching. In my opinion, it’s good if they are directed to follow the meetings like this so they can get a lot of new knowledge in the teaching. book marketing service

sl786982

sl786982

Through this post, I know that your good knowledge in playing with all the pieces was very he place where I find issues I’ve been searching for. You have a clever yet attractive way of writing. Sandy Springs Plumber

sl786982

sl786982

I wanted to thank you for ones time for this particularly wonderful read!! I definitely loved every little bit of it and I have you book-marked to look at new information on your site. visit website

sl786982

sl786982

I came onto your blog while focusing just slightly submits. Nice strategy for next, I will be bookmarking at once seize your complete rises... affilorama review

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. nie mehr akne buch

sl786982

sl786982

I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. upsee.nic.in

sl786982

sl786982

I and my friends were actually going through the nice helpful tips from the blog then the sudden came up with an awful suspicion I never expressed respect to the website owner for those secrets. Gregs Electro Blog

sl786982

sl786982

wow what a great post is this... thanks for sharing boss, keep share these valuable content. makeup

sl786982

sl786982

If there is a couple lucky enough this one person is creating a better than average-income and can manage most of the expenses while their associate continues home with the children, that's great. Hydro Mist

sl786982

gjjhvymhj

install free songs download android listen Blog

dani

All the contents you mentioned in post is too good and can be very useful. I will keep it in mind, thanks for sharing the information keep updating, looking forward for more posts.Thanks
billiga sminkborstar online med fri frakt

Ruben

to answer the question, we just need a google maps to calculate the fare and know how far is it. However, to know about human health, you can visit perlindungan kesehatan

Not to Far

I think its not too far as long we still keep running and walking memulai usaha

It is very important that to

It is very important that to move towards the help me write my essay and makes you very important. So get it now.

Thesis maker

dani

Nice knowledge gaining article. This post is really the best on this valuable topic.
billiga sminkborstar online med fri frakt

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

Post new comment

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