Enterprise Java Beans (EJB)

Utilice la página de Enterprise Java Beans (EJB) para configurar las opciones del contenedor EJB.

Aparte de la configuración general de Enterprise Beans, puede configurar las opciones de conjuntos y de caché.

La página de Enterprise Java Beans (EJB) contiene las opciones siguientes.

Cargar valores predeterminados

Botón para restaurar la configuración que tiene valores por defecto a estos valores. La configuración que no tiene valores por defecto no se modifica.

Nombre de Configuración

Nombre de la configuración a la que se aplican los valores de esta página. Este campo es de sólo lectura.

Ubicación del almacenamiento de sesión

El directorio en el que las sesiones de beans pasivos y las sesiones de HTTP que siguen activas se almacenan en el sistema de archivos. El valor por defecto es ${com.sun.aas.instanceRoot}/session-store.

Los beans en estado pasivo son beans de sesión cuyo estado se ha escrito en un archivo del sistema de archivos. En general, los beans pasivos han estado inactivos durante un periodo de tiempo y en la actualidad los clientes no tienen acceso a ellos. Asimismo, las sesiones de HTTP que continúan activas son sesiones web individuales cuyo estado se ha escrito en un archivo del sistema de archivos.

Opción de confirmación

Especifica el modo en que el contenedor almacena en caché instancias de beans pasivos entre transacciones. Si selecciona la Opción B (valor predeterminado), el contenedor almacena en caché una instancia preparada entre transacciones. Si selecciona la Opción C, el contenedor no almacena en caché una instancia preparada entre transacciones.

Tamaño inicial y mínimo del conjunto

El número mínimo de beans que se mantendrán en el conjunto. El valor predeterminado es 0.

Tamaño máximo del conjunto

La cantidad máxima beans que el contenedor puede mantener en el conjunto de una vez. El valor predeterminado es 32.

Cantidad de cambio de tamaño del conjunto

El número de beans que se quitan del conjunto si están inactivos más tiempo que el especificado en el campo Tiempo de espera de inactividad de conjunto. El valor debe ser 0 como mínimo e inferior al valor de Tamaño de conjunto máximo. El valor predeterminado es 8.

Tiempo de espera de inactividad de conjunto

El intervalo de tiempo, en segundos, que un bean del conjunto puede estar inactivo antes de que se quite del conjunto. Una vez transcurrido dicho intervalo de tiempo, el bean se destruye. Un valor de 0 significa que un bean puede permanecer inactivo indefinidamente. El valor predeterminado es 600.

Tamaño de caché máximo

El número máximo de beans que puede haber en la memoria caché. Incremente la cantidad máxima de beans que puede haber en la memoria caché para eliminar la carga indirecta de crear y destruir. Ahora bien, si la memoria caché se incrementa, el servidor consume más memoria y recursos. Compruebe que el sistema operativo admita esa configuración de caché. El valor 0 indica una memoria caché ilimitada. El valor predeterminado es 512.

Cantidad de cambio de tamaño de caché

El número de beans que se deben colocar en estado pasivo cuando la memoria caché está llena. Si se llega al número máximo de beans en caché, el contenedor quita del almacén de copia de seguridad una determinada cantidad de beans en estado pasivo. Este valor especifica también el número de beans que se deben crear si llega una solicitud y en ese momento el conjunto no dispone de beans. El valor debe ser mayor que 1 y menor que el valor de Tamaño de caché máximo. El valor predeterminado es 32.

Tiempo de espera de eliminación

El número de segundos después de los cuales un bean en estado pasivo se quita del almacén de la sesión. Un valor de 0 significa que el contenedor no quita los beans inactivos automáticamente. Si el valor de Tiempo de espera de eliminación es menor o igual al de Tiempo de espera de inactividad de caché, los beans se quitan inmediatamente sin ponerse en estado pasivo. El valor predeterminado es 5400.

Directiva de selección de eliminación

Directiva que el contenedor aplica para quitar beans de sesión con estado de la memoria caché. Las opciones son las siguientes:

No utilizados recientemente

Elimina un bean que no se haya utilizado de forma reciente. Éste es el valor predeterminado.

Primero en entrar, primero en salir

Quita el bean más antiguo de la memoria caché.

Menos utilizado recientemente

Quita el bean que menos se haya utilizado recientemente.

Tiempo de espera de inactividad de caché

El número máximo de segundos que un bean puede permanecer inactivo en la memoria caché. Una vez transcurrido ese tiempo, el contenedor puede colocar este bean en estado pasivo. Un valor de 0 especifica que los beans nunca se convierten en candidatos a tener el estado pasivo. El valor predeterminado es 600.

Propiedades adicionales

Propiedades adicionales del contenedor EJB.

Para obtener una descripción de las propiedades disponibles, consulte Propiedades Específicas del Contenedor EJB.

Tareas relacionadas
Comandos asadmin Relacionados

Ninguno.

Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices