|
| |
- INDEX: All Configuration Tags
-
Alphabetical index of all configuration tags.
- How To
-
Task-based configuration index.
- resin.conf: Ports, Virtual Hosts, Clustering and Threads
-
Describes the resin, server, host, and port configuration in the resin.conf.
- Environment: Class Loaders, Resources and JNDI
-
Resin organizes resources and classloaders into nested environments.
Each environment context merges its own configuration with configuration
inherited from the parent environment. Each environment context: server,
host, web-app, etc. may be configured with any of the environment
configuration tags.
- Web Application: Servlets and Filters
-
web application |
A web application is a self-contained
subtree of the web site. It has a distinct Application object
(ServletContext), sessions, and servlet mappings.
|
- Log
-
Resin can perform access logging, specify where JDK
logging interface messages go, and redirect the stderr and
stdout for your applications.
- Control structures, EL Variables, and Functions
-
Resin's configuration files support JSP EL expressions in
several contexts, basic control structures for conditional processing, and
several useful functions.
- Bean Configuration (Setter Injection)
-
Resin configures beans using bean-style (setter injection)
patterns, supporting the Inversion-of-Control design pattern.
A "bean" is any plain-old Java object which follows standard
configuration patterns. Because Resin can find the bean-style setters
from looking at the class, it can configure those setters in a
configuration file like the web.xml.
- Common Configuration Tasks
-
- Virtual Hosting
-
Each Resin instance can serve many virtual hosts.
- Reliability and Load Balancing
-
As traffic increases, web sites need to add additional web
servers and servlet engines.
- Persistent and Distributed Sessions
-
Sessions can be persistent across server restarts, including
application restarts when classes change.
- Clustered Distributed Sessions
- Performance Tuning
- ISP with Apache
- Relax-NG Schema
-
- Resin Environment Relax-NG Schema
-
The formal definition for the Resin environment configuration.
- Resin J2EE common Relax-NG Schema
-
The formal definition for the Resin common J2EE definitions.
- Resin web.xml Relax-NG Schema
-
The formal definition for the Resin web.xml configuration.
- resin.conf Relax-NG Schema
-
The formal definition for the resin.conf configuration.
- Resin J2EE common Relax-NG Schema
-
The formal definition for the strict J2EE definitions.
- Resin J2EE web.xml Relax-NG Schema
-
The formal definition for the strict J2EE web.xml.
- Configuration FAQ
-
- Where is the configuration GUI, and the GUI for deploying web-apps and new virtual hosts?
-
- Where can I find the .rnc files that Resin uses for validating configuration files?
-
- Can I precompile JSP's?
-
- How can I disable directory listings?
-
Directory listing is performed by a servlet named `directory'.
The standard resin.conf contains a definition of that servlet:
- What impact does always-save-session have on performance?
-
We've seen significant performance issues when distributed sessions are
enabled, and are trying to find some clues as to the cause.
- Config Scrapbook
-
A repository of notes and comments that will
eventually make their way into the documentation. Please
treat the information here with caution, it has often not been
verified.
- alternative to making resin executable for binding to port 80 on Linux?
-
Copyright © 1998-2006 Caucho Technology, Inc. All rights reserved.
Resin® is a registered trademark,
and HardCoretm and Quercustm are trademarks of Caucho Technology, Inc. | |
|