Implementación de una aplicación empresarial

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

    Se abrirá la página Aplicaciones.

  2. En la tabla Aplicaciones implementadas, haga clic en el botón Implementar.

    Se abrirá la página Implementar aplicaciones o Módulos.

  3. Especifique la ubicación de la aplicación que quiere implementar.
  4. En la lista desplegable Tipo, seleccione Aplicación empresarial.

    Si ha especificado un Archivo empaquetado para ser cargado en el servidor o un Archivo empaquetado local accesible desde GlassFish Server,el tipo de aplicación se detectará automáticamente. Si ha especificado un Directorio accesible desde GlassFish Server, debe especificar el tipo de manera manual.

  5. En el campo Nombre de la aplicación, puede mantener el nombre predeterminado, que es el nombre del directorio o el prefijo del nombre del archivo, o bien escribir un nombre distinto.

    El nombre predeterminado aparece si decide cargar un archivo. El nombre de la aplicación debe ser único.

    El nombre puede incluir un identificador de versión opcional, que va a continuación del nombre y está separado de él por dos puntos (:). El identificador de versión debe comenzar por una letra o número. Puede contener caracteres alfanuméricos más los caracteres de guión bajo (_), guión (-) y punto (.). Para obtener más información sobre las versiones de módulo y de aplicación, consulte Module and Application Versions de Oracle GlassFish Server 3.1 Application Deployment Guide.

  6. En la lista desplegable Servidores virtuales, seleccione el servidor virtual asociado a esta aplicación.

    La opción Servidores virtuales aparece si solo existe la instancia de servidor predeterminada, server. Si existen clústeres u otras instancias de servidor independientes, puede seleccionar los servidores virtuales después de la implementación. Vaya a la página Editar aplicación, seleccione la ficha Destino y seleccione Administrar servidores virtuales para el destino que desee.

  7. Seleccione la casilla de verificación Estado habilitado para habilitar la aplicación.

    Esta opción está seleccionada de forma predeterminada. Si esta opción está deshabilitada, la aplicación no estará disponible.

  8. Seleccione la casilla de verificación Disponibilidad habilitada para activar la persistencia de sesiones y la aplicación de puntos de control de SFSB para la aplicación.

    Si se selecciona la casilla de verificación Habilitado, se habilita la alta disponibilidad para sesiones web, para la aplicación de puntos de control de SFSB y posiblemente para la pasivación. Si se configura como false (el valor predeterminado), el guardado de sesiones web y la aplicación de puntos de control de SFSB quedan inhabilitados para la aplicación especificada. Si se configura como true, la aplicación o módulo especificados se habilita para alta disponibilidad. Establezca esta opción como true sólo si se ha configurado y habilitado la alta disponibilidad en niveles superiores, como, por ejemplo, los niveles de servidor y contenedor.

    Esta opción aparece si existen clústeres o instancias independientes del servidor aparte de la instancia de servidor predeterminada (server).

  9. Seleccione la casilla de verificación Java Web Start para habilitar el acceso a Java Web Start para un cliente de aplicaciones.

    Esta opción se habilita por defecto.

  10. Marque la casilla de verificación Precompilar JSP para precompilar archivos JavaServer Pages (JSP).

    Si se deshabilita esta opción, los archivos JSP se compilarán en el tiempo de ejecución cuando se acceda a los mismos por primera vez. Esta opción se deshabilita por defecto.

  11. Seleccione la casilla de verificación Ejecutar verificador para verificar los descriptores de implementación antes de la implementación.

    Si esta opción está seleccionada y se produce un error en la verificación, la implementación no se llevará a cabo. El verificador examinará la estructura y el contenido de los descriptores de implementación. La verificación de aplicaciones de gran tamaño tiende a llevar mucho tiempo. Esta opción se deshabilita por defecto.

    Los paquetes de verificación se deben haber instalado desde la Herramienta de actualización o se registrará una advertencia y se hará caso omiso de esta opción.

  12. Seleccione la opción Compatibilidad para utilizar los requisitos de visibilidad de JAR de GlassFish Server v2 para las aplicaciones, en lugar de los más estrictos requisitos de Java EE 6 implementados en las versiones v3 de GlassFish Server, incluida 3.1.

    Esta opción se deshabilita por defecto.

    La especificación de la plataforma Java EE 6 impone requisitos más estrictos que Java EE 5 sobre qué archivos JAR pueden ser visibles para varios módulos dentro de un archivo EAR. En concreto, los clientes de aplicación no deben tener acceso a los archivos JAR EJB o a otros archivos JAR del archivo EAR a menos que las referencias utilicen los mecanismos Java SE estándar (extensiones, por ejemplo) o el mecanismo biblioteca-directorio de Java EE. Al activar esta casilla se eliminan estas restricciones de Java EE 6.

  13. Seleccione la casilla de verificación Forzar reimplementación para forzar la reimplementación si ya se ha implementado la aplicación.

    Si esta opción no está seleccionada y se intenta implementar una aplicación que ya se haya implementado, se producirá un error. Esta opción se deshabilita por defecto.

  14. Seleccione la opción Mantener estado para mantener sesiones web, instancias de SFSB y temporizadores EJB creados con persistencia entre reimplementaciones.

    Esta opción se deshabilita por defecto. Esta opción sólo se admite en la instancia de servidor predeterminada, denominada server. No se admite para ningún otro destino, y se hace caso omiso de ella.

    Algunos cambios efectuados en una aplicación entre reimplementaciones impiden que esta opción funcione correctamente. Por ejemplo, no cambie el conjunto de variables de instancia en la clase de bean SFSB.

    Para las aplicaciones web, esta opció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 establece en el servidor (con la opción Tipo de persistencia SFSB) y se debe configurar como file, que es el valor predeterminado y recomendado.

    Si una sesión web, instancia SFSB o temporizador EJB activo no se conserva o restablece, ninguno de ellos estará disponible cuando se haya completado la reimplementación. Sin embargo, la reimplementación proseguirá y se registrará una advertencia.

    Para conservar datos de estado activo, GlassFish Server 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 implementar deserializa los datos guardados anteriormente.

  15. Seleccione la casilla de verificación Conservación de recursos de ámbito de aplicación para conservar recursos restringidos al ámbito de aplicación y restaurarlos durante la reimplementación.

    Esta opción se deshabilita por defecto.

  16. En el campo Bibliotecas, introduzca una lista de archivos JAR separados por comas específicos de este módulo o aplicación.

    Las rutas pueden ser absolutas o relativas. Una ruta relativa es relativa a domain-dir/lib/applibs . Si la ruta es absoluta, la ruta debe ser accesible para el servidor de administración del dominio (DAS), lo que implica que tiene que estar en domain-dir. Las bibliotecas están disponibles para la aplicación en el orden en que están especificadas.

  17. En el campo Descripción, escriba una descripción de esta aplicación.
  18. Para agregar instancias de servidor y clústeres de destino en los que implementar el módulo o aplicación, en de la lista Destinos disponibles y utilice el botón Agregar para moverlos a la lista Destinos seleccionados.

    La opción Destino aparece si existen clústeres o instancias independientes del servidor aparte de la instancia de servidor predeterminada (server). De forma predeterminada, el módulo o aplicación se implementará en la instancia de servidor predeterminada, denominada server. Utilice el botón Agregar todos para implementar en todos los destinos. Utilice los botones Eliminar y Eliminar todos para eliminar destinos de la lista Destinos seleccionados.

  19. Haga clic en Aceptar.
Véase también
Copyright © 2010, Oracle y/o sus subsidiarias. Todos los derechos reservados. Advertencia legal