<title>Alphabetical Configuration Index</title>

<ul>
<li><a href="http-config.xtp#access-log">access-log</a> -
Configures logging of HTTP requests.  Allowed in host and resin-server.

<li><a href="app-config.xtp#app-dir">app-dir</a> -
Configures the application directory for web-app, host or http-server.

<li><a href="app-config.xtp#jsp">auto-compile</a> -
In &lt;jsp>, if false, changes in .jsp files will not force an autocompile.

<li><a href="app-config.xtp#browser-mapping">browser-mapping</a> -
Downgrades to HTTP/1.0 for certain broken browsers.
Allowed in a web-app.

<li><a href="http-config.xtp#cache">cache</a> -
Enables Resin's internal proxy cache.

<li><a href="app-config.xtp#cache-mapping">cache-mapping</a> -
Specifies the Expires time to use for cacheable servlets that specify
a Last-Modified or ETag header, but don't specify Expires.
  Allowed in web-app.

<li><a href="app-config.xtp#chain-mapping">chain-mapping</a> -
Maps a mime-type to a servlet to be used to filter the output of a
servlet.  Allowed in web-app.

<li><a href="app-config.xtp#character-encoding">character-encoding</a> -
Defines the default character-encoding to use for forms.

<li><a href="app-config.xtp#classpath">classpath</a> -
Adds dynamic class directories, jars, and jar library directories to
the application.  Allowed in web-app, host, or http-server.

<li><a href="app-config.xtp#class-update-interval">class-update-interval</a> -
Specifies how often the web-app should check classes, java source, and
configuration files to see if the web-app needs reloading.

<li><a href="app-config.xtp#classpath">compile</a> -
Specifies whether a &lt;classpath> should automatically compile Java
files.

<li><a href="app-config.xtp#config-update-interval">config-update-interval</a> -
Specifies how often a web-app should check its configuration file.

<li><a href="security.xtp#constraint">constraint</a> -
Defines a custom security constraint extending
com.caucho.http.security.AbstractConstraint.

<li><a href="app-config.xtp#context-param">context-param</a> -
Specifies a ServletContext init parameter.  Allowed in web-app.

<li><a href="app-config.xtp#directory-servlet">directory-servlet</a> -
Specifies the servlet to use for directory listing or none to disable
directory listing.

<li><a href="app-config.xtp#ejb-ref">ejb-ref</a> -
Configures an EJB client bean.  Rarely used.  Normally,
<a href="app-config.xtp#jndi-link">jndi-link</a> will be used instead.

<li><a href="app-config.xtp#env-entry">env-entry</a> -
Specifies a JNDI initial value, often a String or Integer.

<li><a href="app-config.xtp#error-log">error-log</a> -
Configures the file to be used for servlet error messages.  Allowed in
web-app and host.

<li><a href="app-config.xtp#error-page">error-page</a> -
Specifies a page to be used when a servlet returns an error code or
throws an exception.  Allowed in web-app.

<li><a href="http-config.xtp#forbid-host">forbid-host</a> -
A list of host which should be forbidden access.  Allowed in &lt;http-server>

<li><a href="http-config.xtp#host">host</a> -
Defines a virtual host.

<li><a href="http-config.xtp#http">http</a> -
Configures a single TCP port listening with the HTTP protocol.

<li><a href="http-config.xtp#http-server">http-server</a> -
A single container tag for all http/servlet configuration.
Allowed in &lt;caucho.com>

<li><a href="http-config.xtp#ignore">ignore-client-disconnect</a> -
If true, exceptions caused by the browser disconnecting are ignored.
Allowed in http-server.

<li><a href="app-config.xtp#jdbc-store">jdbc-store</a> -
Configures persistent sessions to use a JDBC store.

<li><a href="app-config.xtp#jndi-link">jndi-link</a> -
Adds a foreign JNDI tree to the web-app tree.  Used for EJB clients.

<li><a href="app-config.xtp#jsp">jsp</a> -
Configures JSP specific configuration.

<li><a href="app-config.xtp#login-config">login-config</a> -
Configures user login.

<li><a href="app-config.xtp#mime-mapping">mime-mapping</a> -
Adds content-type mapping based on file extensions.

<li><a href="app-config.xtp#multipart-form">multipart-form</a> -
Enables the multipart/mime for HTML forms.

<li><a href="app-config.xtp#path-mapping">path-mapping</a> -
Maps url patterns to real paths.

<li><a href="http-config.xtp#ping">ping</a> -
Defines a thread to periodically ping the server with a HTTP request
and restart the server if the ping fails.

<li><a href="app-config.xtp#jsp">precompile</a> -
In &lt;jsp>, use precompiled JSP classes if available.

<li><a href="app-config.xtp#resource-ref">resource-ref</a> -
Database pooling configuration.

<li><a href="http-config.xtp#request-timeout">request-timeout</a> -
Time in seconds before a keepalive request times out.  Allowed
in http-server.

<li><a href="app-config.xtp#run-at">run-at</a> -
Executes a servlet at specified times.  Allowed in servlet
and servlet-mappnig.

<li><a href="http-config.xtp#server-name">server-name</a> -
Configures the canonical name (URL) for the host.  Allowed in &lt;host>.

<li><a href="http-config.xtp#server-listener">server-listener</a> -
Configures an event listener when the server starts and stops.  Allowed
in resin-server.

<li><a href="http-config.xtp#servlet-classloader-hack">servlet-classloader-hack</a> - Enables the Servlet 2.3 spec classloader hack.

<li><a href="app-config.xtp#servlet-mapping">servlet-mapping</a> -
Configures the mapping from URLs to servlets.  Allowed in web-app.

<li><a href="app-config.xtp#servlet">servlet</a> -
Defines a servlet.  Allowed in web-app.

<li><a href="app-config.xtp#session-config">session-config</a> -
Configures sessions for a web-app.

<li><a href="http-config.xtp#session-url-prefix">session-url-prefix</a> -
Changes the session rewriting prefix (default ';jsessionid=').

<li><a href="app-config.xtp#session-timeout">session-timeout</a> -
Configures the maximum time for a session.

<li><a href="app-config.xtp#session-max">session-max</a> -
Configures the maximum number of active sessions.

<li><a href="http-config.xtp#sticky-sessions">sticky-sessions</a> -
Enables or disables sticky sessions for the load balancer.

<li><a href="http-config.xtp#srun">srun</a> -
Configures a TCP port listening with the Resin
servlet runner (srun) protocol.

<li><a href="http-config.xtp#srun-backup">srun-backup</a> -
Configures a TCP port listening with the Resin
servlet runner (srun) protocol, used as a backup in load-balancing.

<li><a href="app-config.xtp#jsp">static-encoding</a> -
In &lt;jsp>, if true, precompiles the i18n char to byte conversion.

<li><a href="app-config.xtp#stderr-log">stderr-log</a> -
Configures the location for System.err for the current web-app, host or
http-server.

<li><a href="app-config.xtp#stdout-log">stdout-log</a> -
Configures the location for System.out for the current web-app, host or
http-server.

<li><a href="app-config.xtp#taglib">taglib</a> -
Configures the JSP tag library.

<li><a href="app-config.xtp#tcp-store">tcp-store</a> -
Configure sessions to use a TCP-ring backing store.

<li><a href="app-config.xtp#temp-dir">temp-dir</a> -
Application temp directory.  This is the path used in
<var/javax.servlet.context.tempdir/>.

<li><a href="http-config.xtp#thread-keepalive">thread-keepalive</a> -
Configures the number of threads which can be used wait for keepalive
request. Allowed in http-server, http, srun, and srun-backup.

<li><a href="http-config.xtp#thread-max">thread-max</a> -
Specifies the maximum threads allowed for a port.
Allowed in http-server, http, srun, and srun-backup.

<li><a href="app-config.xtp#url-pattern">url-pattern</a> -
Matches a set of URLs for servlet-mapping and filter-mapping.

<li><a href="http-config.xtp#war-dir">war-dir</a> -
Defines a directory where *.war files are automatically expanded.

<li><a href="http-config.xtp#war-expand-dir">war-expand-dir</a> -
Defines the destination directory where the *.war file will be expanded to.

<li><a href="http-config.xtp#web-app">web-app</a> -
Define a web application.  Allowed in &lt;host>.

<li><a href="app-config.xtp#web-xml">web-xml</a> -
Specifies an alternate location for the web.xml file.

<li><a href="app-config.xtp#welcome-file-list">welcome-file-list</a> -
Sets the files to use for a directory display, e.g. index.jsp, index.html.

<li><a href="app-config.xtp#work-dir">work-dir</a> -
The directory for generated *.java and *.class, e.g. for JSP generation.

</ul>
