Resin 3.0.14 Release Notes
Resin 3.0

Features
Installation
Configuration
Web Applications
IOC/AOP
Resources
JSP
Quercus
Servlets and Filters
Databases
Admin (JMX)
CMP
EJB
Amber
EJB 3.0
Security
XML and XSLT
XTP
JMS
Performance
Protocols
Third-party
Troubleshooting/FAQ

Feature Overview
Release Notes
Change Logs
Migrate from 2.1
Features FAQ

Resin 3.0.24
Resin 3.0.23
Resin 3.0.22
Resin 3.0.21
Resin 3.0.20
Archive

Resin 3.0.19
Resin 3.0.18
Resin 3.0.17
Resin 3.0.16
Resin 3.0.15
Resin 3.0.14
Resin 3.0.13
Resin 3.0.12
Resin 3.0.11
Resin 3.0.10
Resin 3.0.9
Resin 3.0.8
Resin 3.0.7
Resin 3.0.6
Resin 3.0.5
Resin 3.0.4
Resin 3.0.3
Resin 3.0.2
Resin 3.0.1
Resin 3.0.0
Resin 3.0.15
Archive
Resin 3.0.13

  1. Wiki
  2. Configuration functions
  3. cookie-modulo-cluster
  4. isapi_srun.dll
  5. GzipFilter
  6. TaskResource
  7. __FILE__
  8. cache/enable-range
  9. ejb-server/read-data-source

Wiki

Resin now has a wiki.

Configuration functions

The configuration file EL can now support a library of predefined functions. The new functions are:

  • class_exists(name) - returns true if the class is loadable
  • jndi(name) - equivalent to jndi:lookup
  • jndi_lookup(name) - equivalent to jndi

cookie-modulo-cluster

The cluster encoding in the session cookie is now controllable by cookie-module-cluster, defaulting to false.

If true, session cookie values can start with modulo values of the index. So a two server cluster could generate 'a', 'c', 'e', g', etc. for the index='1' server.

If false, the session cookie value matches the cluster index. So the two server cluster would only generate the 'a' prefix.

isapi_srun.dll

Important flusing/buffering issues with isapi_srun.dll fixed.

GzipFilter

GzipFilter now understands "deflate" as well as "gzip". "gzip" has priority, currently.

TaskResource

There is now a task resource for launching a thread for long-running initialization objects. The work task just needs to implement java.lang.Runnable.

<resource type="com.caucho.resources.TaskResource">
  <init>
    <work resin:type="qa.TestWork"/>
  </init>
</resource>

__FILE__

The EL variable ${__FILE__} is now available, referring to the current configuration file.

cache/enable-range

Added an enable-range attribute to the <cache>, defaulting to true. Makes it possible to disable the range support if necessary.

ejb-server/read-data-source

Added read-data-source and xa-data-source to <ejb-server>. In some cases, deployments may use a different <database> configuration for read-only requests, e.g. a <database> with multiple load-balanced <driver> blocks, but use a different <database> for the writes and transactions.


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