Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Administration Reference

- Previous: ejb-container
- Next: ejb-module

## ejb-container-availability

Enables availability in the EJB container, including stateful session bean (SFSB) state persistence to the high-availability database (HADB).

### Superelements

availability-service

### Subelements

The following table describes subelements for the `ejb-container-availability` element.

Table 1–46 `ejb-container-availability` Subelements

Element | Required | Description
--- | --- | ---
property | zero or more | Specifies a property or a variable.

### Attributes

The following table describes attributes for the `ejb-container-availability` element.

Table 1–47 `ejb-container-availability` Attributes

Attribute | Default | Description
--- | --- | ---
`availability-enabled` | `true` | (optional) If set to `true`, and if availability is enabled for the server instance (see availability-service), high-availability features apply to all SFSBs deployed to the server instance that do not have availability disabled. All instances in a cluster should have the same availability value to ensure consistent behavior.
`sfsb-ha-persistence-type` | `ha` | (optional) Specifies the session persistence and passivation mechanism for SFSBs that have availability enabled. Allowed values are `file` (the file system) and `ha` (the HADB). For production environments that require session persistence, use `ha`. If set to `file`, the ejb-container element’s `session-store` attribute specifies the file system location where the passivated session bean state is stored. Checkpointing to the file system is useful for internal testing but is not supported for production environments.
`sfsb-persistence-type` | `file` | (optional) Specifies the passivation mechanism for SFSBs that do not have availability enabled. Allowed values are `file` and `ha`.
`sfsb-store-pool-name` | availability-service `store-pool-name` attribute value | (optional) Specifies the `jndi-name` of the jdbc-resource used for connections to the HADB for session persistence. For more information about setting up a connection pool and JDBC resource for the HADB, see the description of the `configure-ha-cluster` command in the Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Reference Manual.

- Previous: ejb-container
- Next: ejb-module

- © 2010, Oracle Corporation and/or its affiliates