Notas de la version de Sun GlassFish Enterprise Server v 2.1.1

Capítulo 2 Acerca de Sun GlassFish Enterprise Server

Sun GlassFish es un servidor compatible con la plataforma Java EE 5 para el desarrollo y la implementación de las aplicaciones de Java EE y los servicios web basados en la tecnología Java en entornos de producción a gran escala.

En este capítulo se incluyen los temas siguientes:

Novedades de Sun GlassFish Enterprise Server v. 2.1.1

Grizzly 1.0.30: además de integrar Grizzly 1.0.30, se han incorporado mejoras en Grizzly para un procedimiento de conmutación por error contra fallos más rápido y fiable en Enterprise Server.

Compatibilidad con Apache Web Server mediante el complemento mod_jk: para obtener más información sobre cómo Enterprise Server v. 2.1.1 admite Apache Web Server, consulte Compatibilidad con Web Stack.

Compatibilidad con JSF 1.2_13: Enterprise Server v. 2.1.1 admite la compatibilidad con JSF 1.2_13.

Compatibilidad con Jersey 1.0.3: Enterprise Server v. 2.1.1 admite la compatibilidad con Jersey 1.0.3.

Compatibilidad con Sun GlassFish Message Queue 4.4: Enterprise Server v. 2.1.1 admite la compatibilidad con Sun GlassFish Message Queue 4.4. Para obtener más información, consulte Versiones de cola de mensajes.

Soluciones de errores y mejoras: para ver la lista completa de los errores solucionados en esta versión, consulte GlassFish IssueTracker y bugs.sun.com .

Sun GlassFish Enterprise Server v2.1.1 es equivalente a Sun GlassFish Enterprise Server v2.1 revisión 06, que está disponible en SunSolve.

Funciones de Sun GlassFish Enterprise Server

Estas características se introdujeron en Sun GlassFish Enterprise Server incluyendo las siguientes funciones:

Requisitos de hardware y software

Esta sección incluye una lista de los requisitos necesarios para poder instalar Sun GlassFish Enterprise Server.

Plataformas admitidas

En la siguiente tabla se incluye una lista de los sistemas operativos compatibles con Sun GlassFish Enterprise Server v. 2.1.1. Todos los sistemas operativos admitidos son de 32 bits a menos que se especifique lo contrario. JDK de 64 bits sólo se admite en sistemas operativos compatibles de 64 bits.


Nota –

En la tabla se muestra una lista de las versiones mínimas necesarias de cada sistema operativo compatible. Las actualizaciones de Service Pack para la versión mínima necesaria también son compatibles.


Tabla 2–1 Sistemas operativos admitidos

Sistema operativo 

Memoria mínima 

Memoria recomendada 

Espacio en disco mínimo 

Espacio en disco recomendado 

JVM 

Sun Solaris 9, 10 (SPARC) 

Solaris 9, 10 (x86) 

512 MB 

512 MB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 

Java SE 6 

64–bit Sun Solaris 10 (SPARC, x86) 

512 MB 

512 MB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 

Java SE 6 

Red Hat Enterprise Linux 3.0 Actualización 1, 4.0 y 5.x  

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 

Java SE 6 

Red Hat Enterprise Linux 5.x de 64 bits 

512 MB  

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 

Java SE 6 

SUSE Linux Enterprise Server 10 (SP1 y SP2 también son compatibles) 

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 

Java SE 6 

SUSE Linux Enterprise Server 10 de 64 bits (SP1 también es compatible) 

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 

Java SE 6 

SuSE Linux Enterprise Server 11 de 64 bits 

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 

Java SE 6 

Ubuntu Linux 8.04, versión Hardy 

Sólo es compatible como plataforma de desarrolladores. 

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 

Java SE 6 

AIX 5.2, 5.3, 6.1 

512 MB 

1 GB 

250 MB de espacio libre 

500 MB de espacio libre 

J2SE 5.0 

Java SE 6 

Windows 2000 SP4+ 

Advanced Server SP4+ 

Windows Server 2003, 2008 

Windows XP Pro SP3 

Windows Vista 

Windows 2008 

1 GB 

2 GB 

500 MB de espacio libre 

1 GB de espacio libre 

J2SE 5.0 

Java SE 6 

Windows 7 

Sólo es compatible como plataforma para desarrolladores. 

1 GB 

2 GB 

500 MB de espacio libre 

1 GB de espacio libre 

J2SE 5.0 

Java SE 6 

En Macintosh OS 10.4, 10.5 (Intel, Power) 

Sólo es compatible como plataforma para desarrolladores. 

512 MB 

512 MB 

250 MB de espacio libre 

500 MB de espacio libre 

Java SE 5 

OpenSolaris 

Sólo asistencia de evaluación 

512 MB 

512 MB 

250 MB de espacio libre 

500 MB de espacio libre 

Java SE 5 

Java SE 6 


Nota –

Le recomendamos utilizar el sistema de archivos NTFS en lugar de FAT o FAT32 cuando ejecute Enterprise Server en cualquier plataforma de Microsoft Windows.


En UNIXTM, puede averiguar cuál es su versión del sistema operativo utilizando el comando uname. El espacio en disco se puede comprobar con el comando df.


Nota –

Aunque Mac OS no es compatible con las implementaciones de producción, sí lo es con fines de desarrollo. Puede obtener información sobre la descarga del sistema operativo Macintosh desde la página de descargas de GlassFish o mediante la página de SDK donde se encuentra Mac. Por ejemplo, en la página de descargas de Java EE 5 SDK Actualización 5 https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=java_ee_sdk-5_05-nojdk-oth-JPR@CDS-CDS_Developer.


Virtualización del sistema compatible

La virtualización del sistema es una tecnología que permite que varias instancias del sistema operativo (SO) se ejecuten de forma independiente en un hardware compartido. Desde el punto de vista de la funcionalidad, el software ejecutado en un SO alojado en un entorno virtualizado no detecta, normalmente, que la plataforma subyacente se ha virtualizado. Sun realiza pruebas de sus productos de Sun Java System en determinadas combinaciones de SO y virtualización de sistemas para confirmar que los productos de Sun Java System siguen funcionando en entornos virtualizados con una configuración y un tamaño correctos, del mismo modo que lo harían en sistemas que no se hayan virtualizado.

Información importante sobre revisiones del producto

Requisitos de revisiones de Solaris

Es aconsejable que los usuarios de Solaris 10 (x86, SPARC) tengan instalados los "clústeres de revisiones recomendadas de Sun". El clúster del parche se encuentra en "Parches recomendados y de seguridad" de la página web de SunSolve.

Versión JDK

La versión mínima (y certificada) de JDK necesaria para Enterprise Server es 1.5.0_14.

ProcedurePara conmutar a otra versión admitida de Java SE

Puede conmutar a otra versión admitida de Java SE editando el asenv file tal y como se describe aquí.

  1. Si aún no lo ha hecho, instale la nueva versión de Java SE en el sistema.

    Puede descargar el Java SE SDK desde http://java.sun.com/javase

  2. Detenga Enterprise Server.

    • Desde la línea de comandos:

      install_dir/bin/asadmin stop-domain

    • Desde la consola de administración:

      1. Haga clic en el nodo de Application Server.

      2. Haga clic en Detener instancia.

  3. Edite el archivo install_dir/config/asenv.conf (asenv.bat en Windows) cambiando el valor de AS_JAVA para que señale al nuevo directorio de inicio de Java:

  4. Edite el archivo as-install/samples/common.properties cambiando la línea que comienza por com.sun.aas.javaRoot... para que haga referencia al directorio de inicio de Java.

  5. Reinicie Application Server.

    • Desde la línea de comandos:

      as-install/bin/asadmin start-domain

    • Desde la consola de administración:

      1. Haga clic en el nodo de Application Server.

      2. Haga clic en la instancia de inicio.

Versión de Apache Ant

La versión 1.6.5 de Apache Ant se incluye con Enterprise Server en todos los sistemas operativos, excepto Ubuntu Linux. La versión 1.7.0 de Apache Ant se incluye en Ubuntu Linux y se utiliza con Enterprise Server .

Bases de datos y controladores JDBC

La Tabla 2–2 incluye una lista de las bases de datos y controladores que cumplen los requisitos de compatibilidad de Java EE. Todas las configuraciones admitidas de Sun GlassFish Enterprise Server deben incluir como mínimo una combinación base de datos/controlador que figure en esta tabla, tal como la base de datos Java DB incluida y el controlador. Asimismo, Enterprise Server está diseñado para admitir la conectividad JDBC en cualquier DBMS adicional con el correspondiente controlador JDBC.

Tabla 2–2 Controladores JDBC compatibles con Java EE

Proveedor de los controladores JDBC 

Tipo de controlador JDBC 

Servidor de base de datos admitido 

Derby Network Client 

Tipo 4 

Derby 10.2 

DataDirect 3.6.x, 3.7.x

(También denominados controladores JDBC de Sun) 


Nota –

Los controladores JDBC de Sun sólo se proporcionan con paquetes de instalación compatibles con el perfil Enterprise.


Tipo 4 

Oracle 10g 

Oracle 9i 

Sybase ASE 12.5, 15 

MS SQL 2000, 2005 

DB2 9.1 

DB2 8.1, 8.2 

MySQL Connector/J Driver 3.1 

Tipo 4 

MySQL 5.0 

Oracle 10g, 11g  

Tipo 4 

Oracle 10g, Oracle 11g 

-RAC 

PostGres 

Tipo 4 

8.1, 8.2 .x

En general, Enterprise Server v. 2.1.1 es compatible con todos los controladores JDBC que cumplan con la especificación de Java EE.

Utilización de la base de datos Java DB incluida

En esta sección se proporcionan instrucciones de uso de la implementación de la base de datos Java DB incluida con Enterprise Server v. 2.1.1. Java DB está basada en la base de datos Apache Derby.

Inicio y detención de la base de datos Java DB

Sun GlassFish Enterprise Server tiene los comandos asadmin siguientes para iniciar y detener el servidor de red de Java DB.

Secuencias de comandos de la utilidad Java DB

La configuración de Java DB incorporada en Enterprise Server v. 2.1.1 incluye secuencias de comandos que pueden resultar útiles para el uso de Java DB. Las siguientes secuencias de comandos están disponibles para su uso en el directorio as-install/javadb/bin:

ProcedurePara configurar el entorno para ejecutar las secuencias de comandos de la utilidad Java DB

  1. Asegúrese de que la variable de entorno JAVA_HOME especifica el directorio de instalación de JDK.

  2. Establezca la variable de entorno DERBY_HOME de forma que apunte al directorio as-install/javadb.

Véase también

Para obtener más información sobre estas utilidades, consulte la siguiente documentación de Derby:

Versiones de cola de mensajes

Para las instalaciones basadas en archivos, Message Queue 4.4 se incorpora en el mismo paquete que Enterprise Server.

El código adjunto a Sun GlassFish Message Queue que se proporciona como parte de Enterprise Server está probado y comprobado (normalmente) contra la versión equivalente del agente de Message Queue. Esto significa que no está admitido utilizar el código adjunto a Message Queue proporcionado para conectar un agente Message Queue remoto (no gestionado por Enterprise Server) con una versión distinta del código de Message Queue.

Servidores Web para el complemento de equilibrado de carga

Esta sección incluye una lista de los servidores web que son compatibles con el complemento de equilibrado de carga de Sun GlassFish &ProductName.

Tabla 2–3 Servidores web compatibles

Web Server 

Versión 

Sistema operativo [Sólo son compatibles las plataformas de 32 bits.]

Sun Java System Web Server (32 bits) 

6.1, 7.0 

Solaris SPARC 9, 10  

Solaris x86 9, 10

Red Hat Enterprise Linux 3, 4, 5 

Apache Web Server (32 bits) 

2.0.x, 2.2.x 

Solaris SPARC 9, 10 

Solaris x86 10

Red Hat Enterprise Linux 3, 4, 5 

Microsoft IIS (32 bits) 

5.0+, 6 

Windows Server 2003 

Navegadores

En esta sección se incluye una lista de los navegadores compatibles con Sun GlassFish Enterprise Server v. 2.1.1.

Tabla 2–4 Exploradores web compatibles

Explorador 

Versión 

Mozilla 

1.7.12 

Internet Explorer 

6.0 Service Pack 2, 7.0 

Firefox 

2.x, 3.x 

Safari 

3.x,4.x 

Netscape 

8.0.4, 8.1, 9.0, 9.0.x

Requisitos de HADB y plataformas compatibles

Además de los requisitos que aparecen en Requisitos de hardware y software, compruebe que su sistema cumpla los requisitos que se indican a continuación para ejecutar HADB.


Nota –

HADB sólo se incluye en el mismo paquete que el perfil Enterprise de Enterprise Server v. 2.1.1. También se debe tener en cuenta que los componentes Java del sistema se han desarrollado y probado con JDK 5 y 6 JDK.


Plataformas admitidas

Requisitos del host del servidor de HADB


Nota –

Asegúrese de que el almacenamiento en caché está desactivado en los dispositivos de almacenamiento de archivos de registro y datos HADB. La escritura en caché esta activada de forma predeterminada en algunas plataformas Solaris como, por ejemplo, Solaris x86.


Requisitos de host de administración de HADB

Requisitos del host del cliente de HADB

Actualización de Enterprise Server

Consulte Sun GlassFish Enterprise Server v2.1.1 Upgrade Guide para obtener instrucciones completas sobre la actualización de una versión anterior de Enterprise Server a la versión actual.

Otros requisitos

Los siguientes requisitos adicionales se deben cumplir para poder instalar el software de Sun GlassFish Enterprise Server.

API de la plataforma Java EE 5

Sun GlassFish Enterprise Server v. 2.1.1 es compatible con la plataforma Java EE 5. La siguiente tabla incluye una lista de las API mejoradas que incluye la plataforma Java EE 5.

Tabla 2–5 Cambios importantes en las API de la plataforma Java EE 5

API 

JSR 

Java EE 5

Plataforma de Java Enterprise Edition 5

JSR 244

Web Services Technologies

Implementación de los servicios Enterprise Web Services 

JSR 109

API de Java para servicios web basados en XML (JAX-WS) 2.0

JSR 224

API de Java para RPC basado en XML (JAX-RPC) 1.1

JSR 101

Arquitectura de Java para XML Binding (JAXB) 2.0

JSR 222

API SOAP with Attachments para Java (SAAJ)

JSR 67

Streaming API para XML

JSR 173

Metadatos de servicios web para la plataforma Java 

JSR 181

Component Model Technologies

Enterprise JavaBeans 3.0

JSR 220

J2EE Connector Architecture 1.5

JSR 112

Java Servlet 2.5

JSR 154

JavaServer Faces 1.2

JSR 252

JavaServer Pages 2.1

JSR 245

JavaServer Pages Standard Tag Library 1.2

JSR 52

Tecnologías de administración

Administración de J2EE

JSR 77

Implementación de aplicaciones J2EE

JSR 88

Contrato de autorización de Java para contenedores

JSR 115

Otras tecnologías de Java EE

Anotaciones comunes de la plataforma Java 

JSR 250

Java Transaction API (JTA)

JSR 907

JavaBeans Activation Framework (JAF) 1.1

JSR 925

JavaMail

JSR 919

Java Message Service API

JSR 914

Java Persistence API

JSR 220

Java EE 5 SDK

Sun GlassFish Enterprise Server v. 2.1.1 está disponible como parte del SDK de Java EE 5.

Hay dos versiones del SDK de Java EE 5.

También puede descargar estas distribuciones del SDK con el JDK. Para obtener más información, acceda a la página de descargas, en http://java.sun.com/javaee/downloads/index.jsp.

Cambio a otra versión admitida de Java

Sun GlassFish Enterprise Server v. 2.1.1 requiere Java SE 5.0 o superior como JVM subyacente. Si desea cambiar de una versión de Java a otra, lleve a cabo los siguientes pasos generales. (Windows y Unix)


Nota –

No le recomendamos que cambie a una versión más antigua de Java después de crear un dominio con una Java VM más reciente. Si necesita cambiar su JVM a una versión más antigua, le recomendamos que lo haga dominio a dominio. El siguiente procedimiento describe cómo hacerlo.


ProcedurePara conmutar a otra versión admitida de Java

  1. Descargue el Java SDK (no el JRE) que desee e instálelo en el sistema, si no lo ha hecho ya.

    Java SDK se puede descargar desde http://java.sun.com/j2se.

  2. Inicie el dominio cuyo JDK desea cambiar.


    as-install/bin/asadmin start-domain domain-name
    
  3. Inicie sesión en la consola de administración y cambie los atributos JVM de ese dominio.

    En concreto, es posible que desee cambiar la variable JAVA_HOME de la página Ajustes JVM del dominio.

    También puede utilizar el comando asadmin:


    as-install/bin/asadmin set "server.java-config.java-home=Path-To-Java-Home"

Problemas de compatibilidad conocidos de Java ES 5

Se han localizado dos problemas de compatibilidad entre Enterprise Server v. 2.1.1 y Java ES 5 (JES5).

  1. El Registro de servicio de JES5 no es compatible con Enterprise Server v. 2.1.1 debido a que Enterprise Server v. 2.1.1 incluye la versión JSF 1.2. Es necesario actualizar el Registro de servicio a JES5u1 antes de actualizar Enterprise Server v. 2.1.1. Esta limitación también se incluye en la documentación del Registro de servicio.

  2. JES5 Portal Server no es compatible con Enterprise Server v. 2.1.1, ya que Enterprise Server v. 2.1.1 incluye la versión JSF 1.2. Es necesario actualizar el Portal Server a JES5u1 antes de actualizar la versión 2.1.1 a 2.1.1.

    En una configuración Java ES 5 que tenga Portal Server en Enterprise Server 8.2, si Enterprise Server 8.2 se actualiza a 2.1.1 Portal Server no podrá utilizarse. Enterprise Server v. 2.1.1 utiliza JSF 1.2, pero el puente JSF-Portlet de la versión 5 de Portal Server no admite JSF 1.2. En Solaris y Linux, es necesario actualizar Portal Server a JavaES5 Actualización 1. En Windows, no actualice Enterprise Server a 2.1.1 si desea continuar utilizando la versión 5 de Portal Server, ya que éste no es compatible con Java ES 5 Actualización 1 en Windows.

Compatibilidad con Web Stack

Puede utilizar Enterprise Server con Sun GlassFish Web Stack, con lo que se integrará previamente y se agruparán componentes como Apache HTTP Server, PHP y Ruby, entre otros. Para obtener más información sobre Sun GlassFish Web Stack, consulte http://www.sun.com/software/webstack/index.xml

Enterprise Server proporciona compatibilidad para equilibrar la carga utilizando el complemento frontal de equilibrado de carga de Sun Java System Web Server, Apache Web Server y Microsoft IIS. Otra técnica para el elemento frontal de Enterprise Server consiste en usar Apache httpd con el conector mod_jk.

ProcedureElemento frontal de Enterprise Server Apache httpd y mod_jk

  1. Cree un clúster de Enterprise Server.

  2. Defina las siguientes opciones de JVM, tal y como se indica a continuación:

    • asadmin create-jvm-options --target cluster_name "-DjvmRoute=\${AJP_INSTANCE_NAME

    • asadmin create-jvm-options --target cluster_name "-Dcom.sun.enterprise.web.connector.enableJK=\${AJP_PORT}

  3. Configure las opciones de la JVM, AJP_PORT y AJP_INSTANCE_NAME , para cada instancia del clúster con el siguiente comando:

    asadmin create-system-properties --target instance_name AJP_INSTANCE_NAME=instance_name

    asadmin create-system-properties --target instance_name AJP_PORT=port-number

  4. Reinicie el clúster.

  5. Instale Apache httpd.

    Apache httpd está disponible en http://httpd.apache.org/download.cgi.

  6. Instale mod_jk.

    El conector mod_jk está disponible en http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/.

  7. Agregue las siguientes líneas al archivo mof_jk.so:


    LoadModule jk_module path_to_mod_jk.so
    JkWorkersFile /etc/apache2/worker.properties
    # Where to put jk logs
    JkLogFile /var/log/httpd/mod_jk.log
    # Set the jk log level [debug/error/info]
    JkLogLevel debug
    # Select the log format
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    # JkRequestLogFormat set the request format
    JkRequestLogFormat "%w %V %T"
    # Send all jsp requests to GlassFish
    JkMount /*.jsp loadbalancer.
  8. Cree un nuevo archivo, /etc/apache2/worker.properties y agregue las siguientes líneas:


    # Define 1 real worker using ajp13
    worker.list=loadbalancer
    # Set properties for instance1
    worker.instance1.type=ajp13
    worker.instance1.host=localhost
    worker.instance1.port=9090
    worker.instance1.lbfactor=50
    worker.instance1.cachesize=10
    worker.instance1.cache_timeout=600
    worker.instance1.socket_keepalive=1
    worker.instance1.socket_timeout=300
    # Set properties for instance2
    worker.instance2.type=ajp13
    worker.instance2.host=localhost
    worker.instance2.port=9091
    worker.instance2.lbfactor=50
    worker.instance2.cachesize=10
    worker.instance2.cache_timeout=600
    worker.instance2.socket_keepalive=1
    worker.instance2.socket_timeout=300
    # Set properties for instance3
    worker.instance3.type=ajp13
    worker.instance3.host=localhost
    worker.instance3.port=9092
    worker.instance3.lbfactor=50
    worker.instance3.cachesize=10
    worker.instance3.cache_timeout=600
    worker.instance3.socket_keepalive=1
    worker.instance3.socket_timeout=300
    
    worker.loadbalancer.type=lb
    worker.loadbalancer.balance_workers=instance1,instance2,instance3
  9. Copie el archivo tomcat-ajp.jar de la instalación de Apache 5.5.x en el directorio lib de Enterprise Server.

  10. Copie los archivos commons-logging.jar (versión 1.1.1) y commons-modeler.jar (versión 2.0.1) del sitio web de Jakarta Commons en http://commons.apache.org.

  11. Reinicie el clúster e inicie el httpd.

Funciones no compatibles con todos los sistemas operativos

Algunas funciones de Enterprise Server no son compatibles con todos los sistemas operativos. En las subsecciones siguientes se ofrecen detalles sobre estas funciones.

Funciones no compatibles con el sistema operativo AIX

Si utiliza el sistema operativo AIX, tendrá las limitaciones siguientes:

Funciones no compatibles con el sistema operativo Linux

Si utiliza el sistema operativo Linux, tendrá las limitaciones siguientes:

Funciones no compatibles con el sistema operativo Ubuntu

Si utiliza el sistema operativo Ubuntu Linux, tendrá las limitaciones siguientes:

Sun GlassFish Enterprise Manager

Sun GlassFish Enterprise Manager ofrece una mejor visibilidad de la gestión y el rendimiento de las implementaciones de producción de Sun GlassFish Enterprise Server v. 2.1.1. También permite a los responsables de TI reducir el tiempo de implementación, optimizar el rendimiento y resolver los problemas que surjan al respecto, así como solucionar los posibles conflictos antes de que se produzcan. Para obtener más información, consulte http://www.sun.com/software/products/appsrvr/ent_manager.jsp.

Utilización del centro de actualizaciones

El Centro de actualizaciones proporciona actualizaciones automatizadas de Enterprise Server y facilita el acceso a otros componentes.

Cuando el centro de actualizaciones está activado, realiza una actualización automatizada del software. Durante el proceso de actualización automatizado, el centro de actualizaciones recoge los siguientes datos y los transmite a Sun Microsystems (o a su proveedor de servicios):

No se hace ningún seguimiento de la información personal identificable. La información personal identificable no está asociada a ningún otro dato ni se utiliza para la elaboración de informes.

ProcedurePara utilizar el centro de actualizaciones

Para garantizar que usted realmente desea que se realicen las actualizaciones automáticas, el centro de actualizaciones está deshabilitado por defecto. Si desea habilitar el centro de actualizaciones para que realice comprobaciones periódicas y actualizaciones automatizadas:

  1. Inicie el Centro de actualizaciones.

    • En Unix: <installdir>/updatecenter/bin/updatetool

    • En Windows: <installdir>\updatecenter\bin\updatetool.bat

  2. Seleccione la ficha Preferencias.

  3. En la ventana Actualizaciones programadas, cambie el valor del cuadro desplegable "Comprobar actualizaciones" de Nunca (Manual) al valor que desee. Por ejemplo, elija si desea que se realicen una vez al día o una vez a la semana.

  4. Especifique el día de la semana y la hora en la que se efectuará la actualización.

  5. Pulse el botón Guardar para confirmar los cambios.

    En el Centro de actualizaciones se comprobará automáticamente si existen actualizaciones de los componentes de Enterprise Server según el programa especificado. Cuando haya una actualización disponible, se iniciará el Centro de actualizaciones y le informará del componente disponible para actualizar.

Actualización de Enterprise Server en el sistema operativo Ubuntu

En el sistema operativo Ubuntu, la instalación de GlassFish v2 no reemplaza a la instalación existente de GlassFish v1. La secuencia de comandos asadmin de /usr/bin administra GlassFish v2. Para administrar GlassFish v1, use su utilidad local asadmin ubicada en /usr/share/sunappserver/bin . Para actualizar el dominio de v1 a v2, utilice la herramienta asupgrade, ubicada en /usr/share/glassfishv2/bin.

Si se utiliza la secuencia de comandos global asadmin para iniciar un dominio de v1, se llamará automáticamente a la herramienta de actualización. Sin embargo, esto provoca un error debido a un fallo que utiliza la ubicación de dominio predeterminada del servidor para otras plataformas que no sean Ubuntu. Para evitar este error, utilice, en su lugar, la herramienta asupgrade .

Habilitar búsquedas previas de relaciones a varios niveles

Las búsquedas previas de relaciones a varios niveles son compatibles con los beans de entidad CMP 2.1.

Para habilitar las búsquedas previas de relaciones a varios niveles establezca la propiedad siguiente:


-Dcom.sun.jdo.spi.persistence.support.sqlstore.MULTILEVEL_PREFETCH=true

Para obtener más información sobre búsquedas previas de relaciones, consulte Relationship Prefetching de Sun GlassFish Enterprise Server v2.1.1 Developer’s Guide.

Más sobre la integración WSIT

Para obtener información detallada sobre el estado de WSIT, consulte la página Notas del estado WSIT. Consulte también The WSIT Tutorial para más información sobre cómo utilizar WSIT con Enterprise Server.