The Java Apache Project

Installation and Configuration Instructions

White Papers

Using Apache JServ 1.0 by Ari Halberstadt

This article contains a complete reference for those who want to install and configure Apache JServ 1.0 on their Apache Web Server.
Advanced Apache JServ Techniques by Stefano Mazzocchi & Pierpaolo Fumagalli (ApacheCon '98)

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, we’ll 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.
Servlet Performance and Apache JServ by Stefano Mazzocchi & Pierpaolo Fumagalli (ApacheCon '98)

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.
Load balancing Apache JServ by Jean-Luc Rochat

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.



How do I install Apache JServ to work with my Apache Web Server on UNIX systems?

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.
How do I install Apache JServ to work with my Apache Web Server on win32 systems?

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.
How do I know my Apache JServ is working? or How do I get runtime information from my Apache JServ?

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.
How do I add and execute my servlets now that Apache JServ is installed?

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.
How do I secure my servlet environment?

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.