The Artima Developer Community
Sponsored Link

Java Buzz Forum
Apache Tomcat - The Shine is Gone

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Wolf Paulus

Posts: 692
Nickname: wolfpaulus
Registered: Jan, 2004

Wolf Paulus is an experienced software developer focusing on Java, XML, Mac OS X, wireless/mobile ..
Apache Tomcat - The Shine is Gone Posted: Jan 17, 2005 1:49 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Wolf Paulus.
Original Post: Apache Tomcat - The Shine is Gone
Feed Title: Wolf's Web Journal
Feed URL: http://wolfpaulus.com/feed/
Feed Description: Journal - dedicated to excellence, and motivated by enthusiasm to trying new things
Latest Java Buzz Posts
Latest Java Buzz Posts by Wolf Paulus
Latest Posts From Wolf's Web Journal

Advertisement
After using Tomcat as the preferred Java-Servlet-Container for the last couple of years, I have been using Version 5.0.x built-in clustering support for only a few months now.
Single server servlet programming and deploying was almost always Tomcat independent; one hardly needed to look at Tomcat's source-code and while Tomcat's documentation always sucked, any Servlet.jar file's java-doc was good enough to write programs that would work well inside the container.
If I needed to find out about certain tags in one of the descriptors like server.xml, web.xml, context.xml, etc. there was always BEA's Web site to look for a helping hand.

With clustering all that changed
Documentation about Tomcat-Clustering is almost none-existent on the Apache site. This "how-to" is as detailed as it gets there. But no problem, we are talking about open-source, right? All we have to do is to look at the code and we know what's going on, right?
Well, not exactly. The code in the clustering package is a mess. No documentation in the source files, not a single javadoc tag to be found.

Now, there are open-source projects out there, containing well-written code and documentation; Jason Hunter's JDOM or Marc De Scheemaecker Nano-XML come to mind. I had expected so much more when it comes to an established project like Tomcat, hosted on the prestigious Apache site.

Up to a couple of days ago - before I had read in the Allan Holub's article in the January 2005 issue of the Software Developer Times - I thought it's just me, not being sharp enough to understand the Tomcat code, which for others must be so obvious that it doesn't need documentation - and the code that I considered a mess, in fact was brilliantly written and structured.

Allan Holub, whose opinion I value much for quite some time now, however concludes in his article:

  • Tomcat's documentation is virtually unusable. It's a hodgepodge of inadequate .html files.
  • The code is a mess. It's poorly structured, poorly documented and poorly written.
  • You have to do a lot of work to use an open-source product like Tomcat.
  • You have to test new versions rigorously.



After all the rain we got in southern Cali over the last couple of week,
this weekend the sun was back ...


Carlsbad, Batiquitos Lagune
Panasonic DMC FZ-15 • 1/640 @ f/4.6 ISO 64 • Jan.16.2005 14:27

Read: Apache Tomcat - The Shine is Gone

Topic: Concurrency Rising Previous Topic   Next Topic Topic: XOM 1.0 ships

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use