Para configurar los valores de EJB

  1. En el árbol de navegación, seleccione el nodo Configuración.

  2. Seleccione el nodo Contenedor EJB.

    Se abrirá la página de Enterprise Java Beans (EJB).

  3. En el campo Ubicación del almacenamiento de sesión, introduzca un valor nuevo para la ubicación de almacenamiento de la sesión.

    Este campo especifica el directorio en el que los beans de sesión con estado pasivo y los estados de punto de control de SFSB persistentes se almacenan en el sistema de archivos. El valor por defecto es ${com.sun.aas.instanceRoot}/session-store.

    Los beans desactivados son beans de sesión cuyo estado se ha escrito en un archivo del sistema de archivos. En general, los beans desactivados han estado inactivos durante un período de tiempo y actualmente los clientes no tienen acceso a ellos. Asimismo, los estados de punto de control de SFSB persistentes son SFSB individuales cuyo estado se ha escrito en un archivo del sistema de archivos.

    Este valor se aplica a estados de punto de control de SFSB sólo si la disponibilidad del contenedor EJB está desactivada. Para desactivar la disponibilidad, consulte Para configurar los valores de disponibilidad para el contenedor EJB.

  4. Seleccione el botón de radio 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 desactivados entre transacciones.

  5. En el campo Tamaño de pool inicial y mínimo, introduzca el número mínimo de beans que se mantendrán en el pool.

    El valor por defecto es 0.

  6. En el campo Tamaño de pool máximo, escriba el número máximo de beans que el contenedor puede mantener en el pool al mismo tiempo.

    El valor por defecto es 32.

  7. En el campo Cantidad de cambio de tamaño del pool, introduzca el número de beans que se eliminarán del pool si permanecen en estado inactivo durante un tiempo superior al especificado en el campo Timeout de inactividad del pool.

    El valor debe ser 0 como mínimo e inferior al valor de Tamaño de pool máximo. El valor por defecto es 8.

  8. En el campo Timeout de inactividad del pool, introduzca la cantidad de segundos que un bean del pool puede estar inactivo antes de que se elimine del pool.

    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 por defecto es 600.

  9. En el campo Tamaño de caché máximo, introduzca el número máximo de beans que se mantendrán en la caché.

    Aumente el número máximo de beans que puede haber en caché para eliminar la sobrecarga de la creación y destrucción de beans. Sin embargo, si la caché se aumenta, el servidor consume más memoria y recursos. Asegúrese de que el entorno operativo soporte la configuración de la caché. El valor 0 indica una memoria caché ilimitada. El valor por defecto es 512.

  10. En el campo Cantidad de cambio de tamaño de caché, introduzca el número de beans que se deben desactivar cuando la caché esté llena.

    Cuando se alcanza el número máximo de beans en caché, el contenedor elimina del almacén de copia de seguridad un determinado número de beans desactivados. Este valor especifica también el número de beans que se deben crear si llega una solicitud y en ese momento el pool 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 por defecto es 32.

  11. En el campo Timeout de eliminación, introduzca el número de segundos después de los cuales un bean desactivado se elimina del almacén de la sesión.

    Un valor de 0 significa que el contenedor no elimina los beans inactivos automáticamente. Si el valor de Timeout de eliminación es menor o igual al de Timeout de inactividad de caché, los beans se eliminan inmediatamente sin desactivarse. El valor por defecto es 5400.

  12. En la lista desplegable Política de selección de eliminación, seleccione la política que el contenedor utiliza para eliminar beans de sesión con estado de la caché.

    Las opciones son las siguientes:

    No usado recientemente (NRU)

    (Valor por defecto) Elimina un bean que no se haya utilizado de forma reciente.

    Primero en entrar, primero en salir (FIFO)

    Elimina el bean más antiguo de la caché.

    Menos recientemente usado (LRU)

    Elimina el bean que se haya utilizado menos recientemente.

  13. En el campo Timeout de inactividad de caché, introduzca el número máximo de segundos que un bean puede permanecer inactivo en la caché.

    Una vez transcurrido ese tiempo, el contenedor puede desactivar este bean. Un valor de 0 especifica que los beans nunca se convierten en candidatos para la desactivación. El valor por defecto es 600.

  14. 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.

  15. Haga clic en Guardar.


    Sugerencia:

    Para volver a la configuración por defecto, haga clic en el botón Cargar Valores por Defecto y, a continuación, en Guardar.
  16. Reinicie GlassFish Server.

Consulte también
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices