Resin
Resin 3.0

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

Orientation
Features

Release notes, change logs and some general feature-related information.

Migrating from Resin 2.x
Feature Overview
Release Notes
Resin 3.0.8 Release Notes
Resin 3.0.7 Release Notes
Resin 3.0.6 Release Notes
Resin 3.0.5 Release Notes
Resin 3.0.4 Release Notes
Resin 3.0.3 Release Notes
Resin 3.0.2 Beta Release Notes
Resin 3.0.1 Beta Release Notes
Resin 3.0.0 Beta Release Notes
Change Logs
Resin Changes
Old Changes
Benchmarks
JSP Benchmark
XSLT Benchmark
JSP vs mod_php and mod_perl
Features FAQ
Installation

Resin provides several configuration options.

Quick Start
Quick Start for the Impatient
Preconditions
Configuration overview
Standalone Web Server
Resin with Apache
Resin with IIS
Resin Web Server on Unix or Windows
Resin with Apache on Unix
Resin with Apache on Windows
Resin with IIS
Installation Details
How the Plugins Dispatch to Resin
How to start Resin when Linux Boots
Installation FAQ
Installation Scrapbook
Configuration
INDEX: All Configuration Tags
resin.conf configuration
Environment
Web Application
Log
Control structures, EL Variables, and Functions
Bean-Style Resource Configuration
Common Configuration Tasks
Virtual Hosting
Reliability and Load Balancing
Persistent and Distributed Sessions
Clustered Distributed Sessions
Performance Tuning
ISP with Apache
Relax-NG Schema
Resin Environment Relax-NG Schema
Resin J2EE common Relax-NG Schema
Resin web.xml Relax-NG Schema
resin.conf Relax-NG Schema
Resin J2EE common Relax-NG Schema
Resin J2EE web.xml Relax-NG Schema
Configuration FAQ
Config Scrapbook
Web Applications
An Overview of Web Applications
Packaging/Deployment
Web Application Tutorials
Web Applications FAQ
Web Applications Scrapbook
JSP

JSP creates output (such as HTML) from template text and scripting actions .

Overview
Reference
JSP EL
JSTL standard template library for JSP
Directives
Variables
Actions
Applications
Velocity-Style Syntax
JSP TLD Relax-NG Schema
JSP Tutorials
JSP Page Creation
Request
Topics
Tag Libraries
Articles
JSP Templates
JSP FAQ
Servlets and Filters
Servlets
Servlet Library
ErrorStatusServlet
LoadBalanceServlet
CGIServlet
FastCGIServlet
WebDAV
run-at: Periodic Services
Filters
Filter Library
GzipFilter
XsltFilter
TransactionFilter
ExpiresFilter
AnonymousExpiresFilter
RewriteFilter
ThrottleFilter
Servlet and Filter Tutorials
Servlets and Filters FAQ
Portlet

Portlets form a design pattern where a Portal servlet combines one or more component Portlets into a web page.

Generic Portal
Portlet Tutorials
Databases

Resin supports the use of any database that is available with a JDBC driver.

Database Configuration
Third-party Database Configuration
Database Tutorials
Databases Scrapbook
Administration using JMX

Administration Servlet
Instrumenting Resources
JMX Tutorials
Amber

Amber is Resin's new persistence engine using Java beans as the application model.

Amber
Amber Lifecycle
Amber Tutorials
Security
Authentication with Resin
Digest Passwords
Authorization with Resin
SSL with Resin
Security Manager with Resin
Malicious Attacks
Security Tutorials
Security FAQ
Security Scrapbook
XML and XSLT
Introduction
JAXP - specifying XML and XSLT implementations
User's Guide
XML Path Language (XPath)
XSLT-lite examples
XSLT Filter
Reference
XSLT Extensible Stylesheet Language
XSLT-lite
XPath Functions
XML/XSLT FAQ
XML/XSLT Scrapbook
XTP
XTP (XML Template Pages) Introduction
User's Guide
How XTP works
XTP Copy
Formatting
Link Rewriting
JSP tag libraries with XSL
Reference
StyleScript
Tag Libraries
Templates
XTP Tutorials
Resources (JNDI, JCA)
Resource Library
CronResource
RMI Resource
Resource Tutorials
JNDI/JCA Scrapbook
Performance
Server Caching
JVM Tuning
Performance FAQ
Performance Scrapbook
Protocols

Hessian and Burlap are compact binary and XML protocols for applications needing performance without protocol complexity. Hessian is a small binary protocol.

Hessian
Hessian Messaging
Hessian 1.0.1 Specification
Hessian/Burlap Java Binding Draft Spec
Burlap
Burlap 1.0 Specification
Burlap Notes
Protocol Tutorials
Third-Party Products
Using Resin with some IDEs
JBuilder
Eclipse
IntelliJ
Kawa
Scottit
Groovy
PHP/FastCGI
Code Libraries
Third-party EJB Servers
jBoss EJB
Inprise Application Server EJB
JOnAS or Enhydra Enterprise EJB
WebLogic EJB
Orion EJB
Third-party JMS (Java Message Service) Products
SwiftMQ
OpenJMS
JCA Resources
Hibernate
JMX
MX4J remote administration
SSL Accelerator Hardware
Troubleshooting
Techniques
Enable debug logging
Thread dump
Check memory usage with a heap dump
Monitor garbage collection
Increase heap memory
Clean up the classpath
Monitor the HTTP communication
Use an external compiler
Increase stack size to avoid thread limitations
Use netstat to obtain an OS level view of current TCP/IP port usage
Symptoms
Resin stops responding
Resin keeps restarting
No line numbers in exception stack traces
java.lang.OutOfMemory exception, application runs out of memory
After a while the server starts to go very slow
CPU spikes, excessive CPU usage
Sessions become null, losing session
Specification version 1.3 of package javax.servlet, J2EE Specification, version 1.3 is not compatible with Resin
Unsupported major.minor version 48.0
All FAQ's
Common Problems FAQ

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