Analyzing the problem of adding servlet support to a web
server, several solutions have been
developed and many software packages are already available to achieve this result. Apache
JServ is
one of these solutions and differs from others because its main target is the use on the
widest range of
network environments. Here, well introduce Apache JServ advanced features and its
inner workings to
allow both network administrators and servlet writers to achieve best results, both in
network design
and servlet development.
This article covers the most used dynamic content
generators and evaluates their execution
paradigms as well as their performance results. This shows that servlets do have
significant
performance benefits over other technologies. Present and future performance issues are
also
covered for the Apache JServ servlet engine.
This paper covers the integrated load balancing features
of Apache JServ, being able to load balance not only stateless requests but also stated
requests without performance overhead. This allows Apache JServ to scale almost linearly
and to grow with your request needs.
Note: please, let us know if any
technical article or white paper available on the net is not listed here.
This section guides you through the process of
installing and setting up the servlet engine on UNIX systems. Apache JServ, like the
Apache Web Server, comes with installation scripts that guide and help you during the
installation but sometimes is good to know how the installation process is done to do it
by hand or to debug installation scripts.
If you are reading this document on a win32 system and
you chose the typical installation, you probably don't need any other
instructions to install your servlet engine since the automatic installer did it for you.
Otherwise, this section gives you the information you need to install the package.
Apache JServ has a built in dynamic status handler that
is currently used to monitor configurations and proper installation. This section
introduces you to the Apache JServ Status handler and to its benefits and dangers.
Now that your servlet engine is up and running, your web
server is able to execute Java servlets. This section shows you how to setup and run your
servlets using Apache JServ. Note: this is not a servlet tutorial, please see the
JavaSoft Servlet
web site for more info on servlets and links to other resources or the JavaSoft Java
Tutorial which has a section of servlets.
Many servlet environments need a high degree of
security. Apache JServ gives you the ability of protect you from outside intruders
(network attacks and untrusted servlet execution) as well as inside ones, partitioning
your servlets into restricted execution environments. This section show you how to secure
your servlet engine.
Note: since open source projects never
get good enough documentation, any contribution in this section is welcome!
Copyright (c) 1997-99 The Java Apache Project.
$Id: index.html,v 1.11 1999/06/09 05:21:28 jonbolt Exp $
All rights reserved.