Configuration
Resin

Change Log
Documentation

Orientation
Features
Installation
Configuration
Web Applications
JSP
Servlets and Filters
Databases
Admin (JMX)
Security
XML and XSLT
XTP
Resources (JNDI)
Performance
Protocols
Third-party
Troubleshooting

env
web-app
resin.conf
log
el vars
init
index
Common Tasks
Relax Schema
Config FAQ
Scrapbook
Installation
Documentation
env

Environment

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

A web application is a self-contained subtree of the web site. It has a distinct Application object (ServletContext), sessions, and servlet mappings.

resin.conf configuration

Description of the resin.conf configuration.

Log

Resin can perform access logging, specify where JDK 1.4 logging interface messages go, and redirect the stderr and stdout for your applications.

EL Variables

Resin's configuration files support JSP EL expressions in several contexts.

Bean-style Initialization With init

With Resin, the init tag configures Java Bean-style objects. A "Java Bean" is just a Java class that follows a simple set of rules. 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.

All Configuration Tags

Alphabetical index of all configuration tags.

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.

TCP-Ring 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 can I find the .rnc files that Resin uses for validating configuration files?

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?


Installation
Documentation
env
Copyright © 1998-2003 Caucho Technology, Inc. All rights reserved.
Resin® is a registered trademark, and HardCoretm and Quercustm are trademarks of Caucho Technology, Inc.