Al volver a desplegar una aplicación, se despliega una versión nueva de la aplicación y al mismo tiempo se mantiene la configuración y otras opciones propias de la aplicación cuando se desplegó inicialmente.
Asegúrese de que la aplicación que está volviendo a desplegar ya está desplegada.
En el árbol de navegación, seleccione el nodo Aplicaciones.
Se abrirá la página Aplicaciones.
En la tabla Aplicaciones Desplegadas, haga clic en Volver a Desplegar en la fila de la aplicación que está volviendo a desplegar.
El nombre de la aplicación puede incluir un identificador de versión opcional, que va a continuación del nombre y está separado de él por dos puntos (:
). Para obtener más información sobre las versiones de módulo y de aplicación, consulte el apartado sobre las versiones de módulo y de aplicación en Oracle GlassFish Server Application Deployment Guide.
Se abrirá la página Volver a Desplegar Aplicaciones o Módulos.
Especifique la ubicación de la aplicación que desea volver a desplegar.
Si la aplicación es un archivo que reside en la máquina cliente o al que se puede acceder desde la misma, seleccione la opción Archivo Empaquetado que Cargar en el Servidor.
La máquina cliente es el host en el que está viendo la Consola de Administración por medio de un explorador.
Haga clic en Examinar para buscar el archivo o bien escriba la ruta de acceso completa hasta el archivo.
Si la aplicación es un archivo que reside en la máquina del servidor o es una aplicación no empaquetada desde un directorio separado, seleccione la opción Archivo empaquietado local o directorio accesible desde Servidor GlassFish.
La máquina del servidor es el host que está ejecutando el servidor de administración de dominio (DAS).
Haga clic en Examinar Archivos para buscar un archivo o en Examinar Carpetas para buscar un directorio. Como opción alternativa, escriba el nombre de la ruta de acceso completa al archivo o directorio. Desplegar desde un directorio separado es para desarrolladores avanzados y no es recomendable para entornos de producción.
Active la casilla de control Disponibilidad Activada para activar la persistencia de sesiones y los puntos de control de SFSB para la aplicación.
Si se activa la casilla de control Activado, se activa la alta disponibilidad para las sesiones web, la aplicación de puntos de control de bean de sesión con estado (SFSB) y posiblemente para la desactivación. Si se define en false (el valor por defecto), el guardado de sesiones web y los puntos de control de SFSB quedan desactivados para la aplicación especificada. Si se define en true, la aplicación especificada se activa para alta disponibilidad. Defina esta opción como true sólo si se ha configurado y activado la alta disponibilidad en niveles superiores, como, por ejemplo, los niveles de servidor y contenedor.
Esta opción aparece si existen clusters o instancias del servidor independientes aparte de la instancia de servidor por defecto (server
).
Active la casilla de control Precompilar JSP para precompilar los archivos de JavaServer Pages (JSP).
Si está desactivada esta opción, los archivos JSP se compilarán en tiempo de ejecución cuando se acceda a los mismos por primera vez. Esta opción está desactivada por defecto.
Active la casilla de control Ejecutar Verificador para verificar los descriptores de despliegue antes del nuevo despliegue.
Si esta opción está activada y se produce un fallo en la verificación, el nuevo despliegue no se llevará a cabo. El verificador examinará la estructura y el contenido de los descriptores de despliegue. La verificación de aplicaciones de gran tamaño tiende a llevar mucho tiempo. Esta opción está desactivada por defecto.
Los paquetes de verificador se deben haber instalado desde la Herramienta de Actualización o se registrará una advertencia y se ignorará esta opción.
Active la casilla de control Java Web Start para activar el acceso a Java Web Start para un módulo de cliente de aplicaciones.
Esta opción está activada o desactivada por defecto en función de su configuración en el despliegue original.
Active la casilla de control Mantener Estado para mantener sesiones web, instancias de SFSB y temporizadores EJB creados con persistencia entre nuevos despliegues.
Esta opción está desactivada por defecto. Esta opción sólo se soporta en la instancia de servidor por defecto, denominada server
. No se soporta para ningún otro destino y se ignorará.
Algunos cambios efectuados en una aplicación entre nuevos despliegues impiden que esta opción funcione correctamente. Por ejemplo, no cambie el juego de variables de instancia en la clase de bean SFSB.
Para las aplicaciones web, esta función solo es aplicable si, en el archivo glassfish-web-app.xml
, el atributo persistence-type
del elemento session-manager
es file
.
Para instancias de bean de sesión con estado, el tipo de persistencia sin alta disponibilidad se define en el servidor (con la opción Tipo de Persistencia SFSB) y se debe definir en file
, que es el valor por defecto y recomendado.
Si una sesión web, instancia SFSB o temporizador EJB activo no se conserva o restaura, ninguno de ellos estará disponible cuando se haya completado el nuevo despliegue. Sin embargo, el nuevo despliegue proseguirá y se registrará una advertencia.
Para conservar datos de estado activo, Servidor GlassFish serializa los datos y los guarda en la memoria. Para restaurar los datos, el cargador de clases de la aplicación que se acaba de volver a desplegar deserializa los datos guardados anteriormente.
Active la casilla de control Conservar Recursos de Ámbito de Aplicación para conservar recursos restringidos al ámbito de aplicación y restaurarlos durante el nuevo despliegue.
Esta opción está desactivada por defecto.
Haga clic en Aceptar.