I hate to open a can of worms, but I see no other choice. Something needs to
be done about features that appear and disappear seemingly randomly between
versions.

Here are a few examples. Despite what the documentation says (which may or
may not be accurate), these features really worked, and now don't.

In TC 4.0.4, you could put <Resource> and <ResourceParams> directives in a
<DefaultContext>. This is no longer true in TC4.1.24, and you are forced to
put the <Resource> stuff in <GlobalNamingResources>, despite what the
documentation said (and still says) in
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/config/defaultcontext.html

In addition, in 4.1.24 you could put context descriptors (XML files
describing your context) in the appBase of your <Host>, and they would load.
In TC5.0.19 that feature has been removed, and you must now use META-INF or
[Catalina_home]/conf/<Engine>/<Host>. I've verified this in the code.

I beleive that TC5 was branched at 4.1.7. If this feature was added post
4.1.7, why did it not get integrated into the 5.0 tree? How many other post
4.1.7 features/bug fixes have been left out?

No one seems to care about these loss of features. For the second loss of
functionality above, I entered a bug in bugzilla which was promptly closed
and I was told to RTFM. I did RTFM, and while it is confusing, it does
indirectly say I can no longer do what I could in 4.1.24 (by telling me what
I CAN do). No mention of this feature's deprecation or any reason why (even
after I asked). Forgive me for not wanting to change my current structure,
especcially since I don't see any reason why it would change.

I suppose I'll be flamed for complaining about a free product, but the
Apache organization, of which Tomcat is a member, is known for high quailty
open-source development. These missteps seem very out of character, and I
think the development team should address them,

I hope that I'm not a lone in my feelings here. If I am, I'll gladly crawl
back into my hole and mumble under my breath, and perhaps consider another
JSP/Servlet container.

Thanks for listening,

John


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to