>>> Hi, I am in the process of investigating to choose a
>servlet container for
>>> our project. I am wondering if we should start off with
>Tomcat 4.0 or
>> Tomcat
>>> 3.2.1. Can anybody tell me what are the major differences
>in Tomcat 3.x and
>>> Tomcat 4.x?
>>
>>A couple of major differences among others will be:
>>
>>
>>o Support for Different Specification of Servlet & JSP
>>o Architecture
>>
>
>I think the most important difference for someone considering
>which to use
>for a production site is that 4.0 is still in beta, and is
>likely to be for a while
>yet since the servlet 2.3 standard isn't expected to be
>finalized for at least
>a few months. I don't believe the Apache connectors are ready
>yet (I could
>be mistaken though).
>
>3.2.1 is a production release: if I were setting up a
>business-critical/
>job security-critical site, I would use it rather than 4.0. If
>it's a non-critical
>site and you'd like to get used to the forthcoming 2.3
>standard, 4.0 will put
>you ahead of the curve.
* Tomcat 3.2.1 is the latest stable release.
* Tomcat 3.2.2 will be released very soon and correct some security
problems.
* Tomcat 3.3 is a partial rewrite of TC 3.2. It's really faster than 3.2,
it's apache connector, mod_jk, is more stable, support Apache 1.3 and 2.0.
Actually it's state in m2, beta must came very soon and release after.
Much more important Tomcat 3.3 only require a JDK 1.1 which may be vital
for some sites.
* 4.0 is still far for being production ready. It use a whole new Apache
connector, mod_webapp,
is not ready yet (but Pier as commited today code to CVS). It require JDK
1.2.