What Web Servers does Enhydra support?
The Enhydra Multiserver is a servlet runner that can accept direct HTTP requests or requests forwarded
from a Web server. Enhydra Director is a Web server plug-in that not only forwards requests from
the Web server but also supports load balancing. There are currently Director modules for
Apache, Nescape's iPlanet server, and Microsoft's Internet Information Server.
Why would I want to use the Multiserver
without a Web server (i.e., take HTTP requests directly)?
The short answer to this is that you normally use the Multiserver without
a Web server during development and with a Web server during deployment.
A Web server at its core is just a program that returns files. The Multiserver
contains a servlet that gets and retrieves static files. This program is often
fine for development where performance is unimportant. However, at deployment
time you will want to use a Web server to serve static content and the Multiserver
to run servlets generating dynamic content.
Web servers are better at serving static content because they optimized to
do that. They have sophisticated caching schemes and are written in native
code. The servlet runner excels at running servlets, but can serve static
files as a convenience to consultants developing on a laptop during a 5
hour plane ride.
Does Enhydra support the Servlet 2.X interface?
The Enhydra Multiserver is servlet 2.2 compliant.
How do I get access to the current CVS source tree?
Information about CVS access can be found here.