Caucho Technology
  • resin 4.0
  • resin 4.0 reference


      Starting Resin

      You can start using Resin by simply expanding the archive, and starting Resin with a Java command line.

      Installation - Install Resin on Unix, Windows, and Mac OS X
      Command Line «ref» - Command line arguments to the Resin server
      Watchdog «ref» - Resin's watchdog process manages Resin servers and checks status for reliability.
      Apache HTTPd «ref» - Using Apache HTTPd with Resin
      IIS 7 Plugin «ref» - Using Microsoft IIS 7 with Resin

      Migrating

      Resin 4.0 introduced a number of new features and capabilities over earlier versions of Resin. Along with these changes, configuration and some operating semantics changed. Certain configuration was deprecated and should be removed or rewritten using newer constructs.

      Administration

      The /resin-admin web-app provides an administration overview of a Resin server. Resin-Pro users can obtain information across the entire cluster, profile a running Resin instance, and obtain thread dumps and heap dumps.

      All Resin users should familiarize themselves with the thread dump, profile, and heap capabilities.

      web console - The web-based Resin administration console
      command line - The Command Line Resin Administration

      Clustering

      Overview - Overview of Resin's clustering, load-balancing, elastic-computing and distributed caching features
      Clustering Tags Reference - Resin clustering and load-balancing tags reference
      Clustered Deployment Reference - ANT and Maven clustered deployment API reference

      Configuration

      Resin uses a tag-based xml configuration file, usually as resin.xml, for declaring all available options. In addition, Resin supports EL variables, expressions and control structures.

      Overview «ref» - Overview of Resin configuration
      CanDI - XML configuration for Dependency Injection services
      EL «ref» - EL expressions used in configuration

      Database

      Resin provides a robust and tested connection pool that is used to obtain connections to databases.

      Deployment

      Resin provides a wide variety of custom packaging and deployment options.

      .git overview - Overview of the clustered .git deployment
      deploy tools - ant and maven deployment tool reference

      HTTP

      Description and configuration of Resin's high-performance HTTP web server.

      HTTP server «ref» - Resin's built-in, high performance HTTP server
      Virtual Hosts «ref» - HTTP Virtual Host configuration for multi-host sites
      Rewrite «ref» - Resin's URL rewriting capability, replacing mod_rewrited sites
      Proxy Cache «ref» - Resin's built-in proxy cache

      Health

      Resin includes a powerful and configurable system for monitoring application server health and graphing performance metrics.

      Health Checking - Health checks, conditions, and remediation actions
      Meters - Statistic graphing with meters

      Logging

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

      Security

      Overview - Overview of security concepts
      authenticators - Authenticators for Resin server
      authentication method - Authenticators for Resin server
      authorization - Authenticators for Resin server
      SSL - Integrating OpenSSL and JSSE

      Scheduled tasks

      Resin's <resin:ScheduledTask> capability lets you schedule events using a flexible cron-style trigger. The task can be any Runnable bean, a method specified by EL, or a URL.

      Advanced

      Advanced and technical concepts useful for an in-depth understanding of Resin.

      classloaders - Resin classloader architecture
      jmx - JMX management

    Copyright © 1998-2011 Caucho Technology, Inc. All rights reserved.
    Resin ® is a registered trademark, and Quercustm, Ambertm, and Hessiantm are trademarks of Caucho Technology.