You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Bob Byron <bb...@radit.com> on 2000/10/09 17:54:52 UTC
Tomcat milestone build - 3.2b4 vs 4.0m1
So, what are the differences between 3.2 and 4.0 and why would
I pick one over the other? I suspect that 3.2b4 is probably more
stable, but what are the new features in 4.0m1?
Bob Byron
RAD Systems, Inc.
www.radit.com
(972)516-4256
Re: Tomcat milestone build - 3.2b4 vs 4.0m1
Posted by "Craig R. McClanahan" <Cr...@eng.sun.com>.
Bob Byron wrote:
> So, what are the differences between 3.2 and 4.0 and why would
> I pick one over the other? I suspect that 3.2b4 is probably more
> stable, but what are the new features in 4.0m1?
>
Yes, 3.2 is more stable because the 4.0 code had the initial bugs shaken
out yet. That situation will change rapidly.
3.2 also has web connectors (Apache/IIS/Netscapce) which are not yet
ported to 4.0. Once ported, the connector will be aware of the web.xml
settings so you won't have to do things like configure extension mapping
in two places.
A brief list of 4.0 new stuff versus 3.2 (features-oriented - there are
also many internal things that make Tomcat 4.0 easier to maintain and
enhance):
* Support for servlet 2.3 and JSP 1.2 (per current draft specs)
* Web Distributed Authoring and Versioning (WebDAV) support
for managing web site content
* HTTP/1.1 support for stand-alone mode
* Configurable caching of static content to improve performance in
stand-alone mode for apps that are primarily dynamic
* All four login methods supported (BASIC, DIGEST, Form Based,
and Client Certificate)
* Optional "single sign on" support
* Support for request filtering based on matching regular expressions
against request properties (for example, you can do IP address
filtering at the per-webapp level if you want).
* Auto-reloading that recognizes changes in bean classes (but
does not force the JSP pages to be recompiled -- you still need
to "touch" them).
* Webserver-style access log for stand-alone use
* Log files configurable by virtual host and/or by webapp
* Per-webapp configurable mapping of incoming HTTP headers to the
character set that is assumed if the request does not include one.
* Wrappers to manage Tomcat 4.0 via JMX (and soon Avalon).
* HTTP-accessible manager application that allows hot deployment,
undeployment, and reload of web applications -- under access
control, of course.
* Restores reading of the "conf/web.xml" file for setting global
defaults
(same as what 3.1 does, but was removed in 3.2).
* Tomcat 4.0 shutdown requires a password configured in the
server.xml file -- no security hole like 3.1 :-)
I'm sure that there is more I'm forgetting off the top of my head.
Tomcat 4.0 will also be serving as the basis for the web container in
the J2EE 1.3 reference implementation.
>
> Bob Byron
Craig McClanahan
====================
See you at ApacheCon Europe <http://www.apachecon.com>!
Session VS01 (23-Oct 13h00-17h00): Sun Technical Briefing
Session T06 (24-Oct 14h00-15h00): Migrating Apache JServ
Applications to Tomcat