En el árbol de navegación, seleccione el nodo Configuración.
Seleccione el nodo Contenedor EJB.
Se abre la página de Enterprise Java Beans (EJB).
En el campo Ubicación del almacenamiento de sesión, escriba un valor nuevo para la ubicación de almacenamiento de la sesión.
Este campo especifica el directorio en el que las sesiones de beans pasivos y los estados de punto de comprobación SFSB que siguen activos 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, los estados de punto de comprobación SFSB que continúan activos son SFSB individuales cuyo estado se ha escrito en un archivo del sistema de archivos.
Este valor se aplica a estados de punto de comprobación SFSB sólo si la disponibilidad del contenedor EJB está deshabilitada. Para deshabilitar la disponibilidad, consulte To Configure Availability Settings for the EJB Container.
Seleccione el botón Opción B u Opción C para definir Opción de confirmación.
Opción de confirmación especifica la forma en que el contenedor almacena en caché las 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.
En el campo Tamaño de conjunto inicial y mínimo, escriba la cantidad mínima de beans que se mantendrán en el conjunto.
El valor predeterminado es 0.
En el campo Tamaño de conjunto máximo, escriba la cantidad máxima de beans que el contenedor puede mantener en el conjunto a la vez.
El valor predeterminado es 32.
En el campo Cantidad de cambio de tamaño del conjunto, escriba la cantidad de beans que se quitarán del conjunto si permanecen en estado inactivo durante un tiempo superior al 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.
En el campo Tiempo de espera de inactividad de conjunto, escriba la cantidad de 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.
En el campo Tamaño de caché máximo, escriba el número máximo de beans que se mantendrán 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.
En el campo Cantidad de cambio de tamaño de caché, escriba la cantidad de beans que 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.
En el campo Tiempo de espera de eliminación, escriba 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.
En la lista desplegable Directiva de selección de eliminación, seleccione la directiva que el contenedor utiliza para quitar beans de sesión con estado de la memoria caché.
Las opciones son las siguientes:
(Valor por defecto) Elimina un bean que no se haya utilizado de forma reciente.
Quita el bean más antiguo de la memoria caché.
Quita el bean que menos se haya utilizado recientemente.
En el campo Tiempo de espera de inactividad de caché, escriba 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.
En la sección Propiedades adicionales, especifique las propiedades adicionales.
Para obtener una descripción de las propiedades disponibles, consulte Propiedades Específicas del Contenedor EJB.
Para agregar una propiedad, haga clic en el botón Agregar Propiedad. En la fila en blanco que aparece, escriba el nombre de propiedad en el campo Nombre y escriba el valor de propiedad en el campo Valor.
Para modificar una propiedad, edite su campo Valor.
Para suprimir una propiedad, active la casilla de control a la izquierda del campo Nombre de la propiedad que está suprimiendo y, a continuación, haga clic en el botón Suprimir Propiedades.
Haga clic en Guardar.
Sugerencia:
Para volver a los valores de configuración predeterminados, haga clic en el botón Cargar predeterminados y, a continuación, en Guardar.Reinicie GlassFish Server.