Servlet used to execute legacy CGI applications.
Home directory will not be set in 1.2 due to 1.2 API limitations, the directory the Orion process was launched from will be used instead.
UserManager that retrieves the userdata from a DataSource (database).
init-params are:
dataSource - the installed DataSource to use
table - the name of the table
usernameField - the name of the username field in the table
passwordField - the name of the password field in the table
certificateIssuerField - the certificate issuer identifier if any
certificateSerialField - the certificate serial ID if any
localeField - the locale field if any
defaultGroups - Comma-separated list of groups that these users are members of
groupMembershipTableName - The (optional) tablename if group-membership support besides defaultGroups is to be used.
groupMembershipUsernameFieldName - The username field in the membership table.
groupMembershipGroupFieldName - The group field in the membership table.
staleness - time in milliseconds that a fetched set of user info is valid (how long until it has to be refetched), the default is -1 (forever).
casing - how to case usernames, the modes are "sensitive", "toupper" and "tolower" where "sensitive" is the default.
This method is called when the manager is to be deactivated, for instance
at server shutdown, it gives the manager a chance to deallocate it's resources.
A ConnectionPoolDataSource implementation for pre-JDBC 2.0 driver implementations, ie
for vendors that doesnt supply their own ConnectionPoolDataSource implementation.
The HttpSessionManager interface allows custom implementations of
session management, for instance a distributed implementation over
a special type of protocol.
TunnelServlet is used to pipe requests for certain url-patterns to another HTTP-server.
targetRoot - the URL of the server to pipe to (for instance http://www.somehost.com/somedir/).