Field Report: Apache Tomcat 7 In Action

posted by avanabs on January 11, 2011 08:21 AM

With some help from friends at several of my (now-ex) consulting clients, I've been trying out the latest build of Tomcat 7 on some of the "problem applications" we ran into over the years...many of them while transitioning applications from JEE application servers to the "highly distributed services architectures" (now widely called the "Cloud") that I have been discussing and building for the last 6-7 years.

In a word, WOW!

Of the 11 "problem" applications we've tried on Tomcat 7:

  • 100% of them worked
  • 9 of the 11 exposed coding problems that had led to development and production problems previously.
  • All 9 were readily fixed, and they now run properly on 6.5, as well as on 7
  • The other two simply ran reliably on Tomcat 7, while they required frequent re-starts on 6.5
  • 7 of the 11 ran faster, with the best seeing approximately a 6% performance gain

I've been closely tracking the progress on Tomcat 7 for more than a year, have previously blogged (here and elsewhere) about its features and behavior, on how to decide when to adopt Tomcat 7 into your development projects, and have watched it finding its way into development and even some production systems through my former consulting clients. As previously noted, there is a lot to like about Tomcat 7 features, and I'm hopeful I can find the time to try the Servlet 3 capabilities. That said, it's the stability, performance, and application cleanup assistance that make this one compelling.

I strongly urge you to grab it if you haven't already, beat the heck out of it, and provide any feedback to the team via the appropriate tomcat mailing list. It's great fun, and should be considered by anyone doing Tomcat development at any level.

Congratulations to the Tomcat community, and in particular the committers who've worked so hard for so long to make this a memorable release.

Andy has recently decided to make the jump from individual consulting to join the Spring Source team. He will continue to be working with major clients to assist them with IT architecture evolution, now as a member of a large and growing organization. His first project will be leveraging Tomcat, Spring, and a Tomcat based data grid/cache called GemFire. He’s looking forward to sharing the lessons learned with the tomcatexpert community. Andy has been architecting, designing, and building enterprise infrastructure and applications software for most of his career. He’s been responsible for BEA’s “Blended Source” initiative, combining the best of Open Source (including both Tomcat and Spring) with WebLogic, BEA’s WebLogic Enterprise Security product family, MEI Software’s financial systems, Netegrity’s SiteMinder security product, Camex’s electronic publishing systems, mainframe applications for Bell Telephone, and many others. During that time his hands on technology experience has ranged from octal coding into neon lighted switches all the way through JAVA and beyond, including many generations of “the best and final thing we will ever need”, and he looks forward to working on the even better things coming in the future. He was involved in the early days of Open Source software as a contributor to EMACS and refocused on Open Source during his tenure as Director of Product Management with BEA Systems, combined with a fascination for the rapidly evolving application deployment architectures and technologies driving today’s development. Andy has provided architecture and technology guidance for both vendors and IT organizations and he shares what he is learning through consulting services and through his web site, Enterprise Software Trends (


First of all thanking you for

First of all thanking you for this post shared with us. It is a type of review and I hope it will be more helpful to the readers. Today most of the students have the trouble with their academic tasks. Therefore they want valuable help from genuine sources. And expecting a better answer for their questions like write my paper for cheap. Today most of them are experienced with best services.

This Apache Tomcat 7 is an

This Apache Tomcat 7 is an amazing technology to use for personal use or for a certain company use. Why? Nowadays, a business has to gain only if it uses the latest technology in its advantage. For sure every person and business needs a type of technology to ease his life and business activities. Thus, increasingly more companies need daily the best digital transcription softwares to capture any important information for their business. This information can be vital for a certain operation and it will be a shame if it is lost. So, these records keep the information intact and within reach whenever it is needed.


Have you put to use or saw write my essay? That i want to possess some job finished together with My organization is thinking of getting the from. We'd not want paying my best wages meant for poor or simply sub-standard job.

Thanks a ton to get writing

Thanks a ton to get writing this sort of superb posting! I uncovered your web blog ideal for this demands. Contained in the grapefruit excellent plus handy discussions. Keep up to date favorable deliver the results!
code promo bouygues

dissertation editing service

It`s a great idea! Keep sharing your posts! dissertation editing service

interesting!! Apache tomcat

interesting!! Apache tomcat is finally in action like professional essay writing help. this bug was very annoying I am glad this is now resolved.

Good blog along with the

Good blog along with the excellent quality stuff and I’m sure this will be greatly helpful. gaming projector

I love your own publish. It's

I love your own publish. It's great to determine a person explain in words in the center as well as clearness about this essential topic could be very easily noticed. more information look at website. best vacuum sealers for meat

Excellent website combined

Excellent website combined with outstanding top quality products and also I’m positive this will be tremendously beneficial. Thesis Help

Jual Laptop Notebook PC HP Lenovo Printer Tinta Toner Epson Mura

Terrific place i need to mention together with kudos to your material. Learning may possibly be a sticky area. Yet, holds among the many biggest ideas of your point in time. That i delight in an individual's place together with will enjoy even more. Jual Laptop Murah


Tomcat series things and explanations published in this site helped me a lot to solve many problems related to this. I think this is one of the most significant information for me about the Tomcat Series and I am glad reading your article. car air conditioning service


This is one of the best site ever. I really like your post and please update some more great post as soon about your "Apache Tomcat 7 In Action" just i say its too good. New ground reinforcement mesh available here


how to get a lot of followers I stumbled upon this blog with a host of new possibilities to explore. Thank you for the friendly in sharing. increase soundcloud plays

Post new comment

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