FAQs (Frequently Asked Questions)

Technical

Back to FAQ Index


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.