Notas de la version de Sun GlassFish Enterprise Server v 2.1.1

Instalación

Este apartado describe problemas conocidos relacionados con la instalación, junto con las soluciones pertinentes.

La imagen de decoración del programa de instalación muestra una versión antigua del producto (6862674)

Descripción

La imagen del lado izquierdo del programa de instalación muestra una versión antigua del producto en lugar de la versión 2.1.1.

Solución

Ninguna.

El comando de inicio de dominio start-domain sobrepasa el tiempo de espera en OpenSolaris 2008.11 (6820169 y 6741572)

Descripción

En OpenSolaris 2008.11, al intentar iniciar el dominio con el comando asadmin start-domain, aparecerá el siguiente mensaje de error:


Timeout waiting for domain domain1 to go to starting state.
CLI156 Could not start the domain domain1.

Solución

El dominio se ha iniciado correctamente. Corrija la fecha y hora tras reiniciar el equipo.

Error en la instalación con JDK de 64 bits (6796171)

Descripción

La instalación falla en sistemas de 64 bits que tengan JDK de 64 bits porque el programa de instalación intenta utilizar el JDK de 64 bits.

Solución

Si está instalando Sun GlassFish Enterprise Server en un sistema de 64 bits, descargue el JDK de 32 bits y utilícelo para instalar Sun GlassFish Enterprise Server en el equipo de 64 bits. Debe utilizar el siguiente comando: ./distribution_filename —javahome ruta a la ubicación del JDK de 32 bits

Después de la instalación, para asegurarse de que Sun GlassFish Enterprise Server utiliza un JDK de 64 bits, modifique el valor de la variable AS_JAVA en el archivo asenv.conf para que señale a la instalación JDK de 64 bits.

El programa de instalación de Enterprise Server se bloquea en Linux (6739013)

Descripción

Este problema se ha observado en sistemas con Linux y una variable de entorno, MALLOC_CHECK_, establecida en 2.

Solución

Establezca la variable de entorno, MALLOC_CHECK_,en 0. Ejecute uno de los siguientes comandos:

El cierre de la instalación se bloquea en algunos sistemas Linux al pulsar en el botón "Finalizar" (5009728)

Descripción

Se ha observado que este problema se ha producido en varios sistemas Linux. Es más frecuente en Java Desktop System 2, pero también se ha observado en distribuciones Linux Red Hat.

Después de hacer clic en el botón "Finalizar" en la última pantalla, el instalador no consigue iniciar una ventana del explorador que contiene la página con información acerca del producto o la página de registro. El instalador se bloquea completamente y no permite volver a la línea de comandos.

Solución

Salga de instalador pulsando Ctrl+C en la ventana de terminal en la que se inició el instalador. Después de hacer esto, es posible que se muestre una ventana del explorador que contiene información acerca del producto o la pantalla de registro, de lo contrario, inicie el navegador y escriba la siguiente dirección URL para ver la información acerca del producto:


file://as-install/docs-ee/about.html

Si seleccionó la opción pertinente para registrar el producto, siga el enlace a la página de registro que se mostrará en la página de información sobre el producto.

En Windows, es necesario crear el directorioimq durante la instalación (6199697)

Descripción

En Windows, justo después de la instalación, el agente de Message Queue presenta errores durante el inicio y se muestra un mensaje en el que se indica que no existe el directorio drive:\as\domains\domain1\imq.

Tenga en cuenta que si el agente se ejecuta después de iniciar domain1, Application Server creará el directorio y no habrá ningún problema.

Solución

  1. Cree var_home_dir_location antes de crear el agente:


    $imqbrokerd -varhome var_home_dir_location
    

    Por ejemplo:


    $imqbrokerd -varhome D:\as\domains\domain1\imq

La desinstalación no actualiza el archivo productregistry correctamente; no es posible utilizar el modo silencioso en la instalación (6571598)

Descripción

<Check Alignment of PHs>Si el archivo productregistry de Enterprise Server contiene configuraciones de componentes compartidos, un procedimiento de desinstalación de Enterprise Server no actualizará el archivo productregistry correctamente, por lo que usted no podrá utilizar el modo silencioso en una instalación posterior a menos que cambie el nombre del archivo productregistry o lo elimine. Se dejan intactas las entradas de los componentes compartidos en el archivo productregistry por cuestiones de diseño, pero provoca confusiones con las posteriores instalaciones silenciosas.

Solución

Cuando los archivos de registro de la desinstalación le indiquen que la desinstalación se ha realizado correctamente, elimine el archivo productregistry antes de ejecutar la instalación posterior. Para comprobar que se ha realizado correctamente la desinstalación previa, busque el archivo appserv_uninstall.class en as-install. Este archivo no estará si la desinstalación se realizó correctamente.


Nota –

Si la desinstalación no se realizó correctamente, no borre productregistry.


El archivo productregistry se encuentra en /var/sadm/install en Solaris y en /var/tmp en Linux.

IFR. No pudo instalar AS en la escasa zona local, problema con los paquetes de MQ. (6555578)

Descripción

Al instalar Enterprise Server en una zona local escasa, la instalación falla si no se instala primero Message Queue (MQ). El instalador intenta instalar MQ y después falla la instalación entera.

Solución

Es necesario instalar MQ manualmente en la zona global antes de instalar Enterprise Server en una zona local escasa. Hay dos soluciones alternativas para este problema:

  1. Instale MQ 4.1 manualmente en la zona global desde el mismo soporte en que se encuentre la instalación IFR de Enterprise Server para obtener los paquetes de MQ más recientes.

    1. Utilice el instalador que se corresponda con su plataforma:


      mq4_1-installer-SunOS.zip
      mq4_1-installer-SunOS_X86.zip
      mq4_1-installer-Linux_X86.zip
      mq4_1-installer-WINNT.zip
    2. Descomprima los bits y ejecute el instalador.

      El instalador se encuentra en el directorio mq4_1-installer.

  2. Instale cualquier componente de la instalación IFR en la zona global. Con esta acción se comprueba la versión de MQ en GZ y, si es necesario, se actualiza a la incluida en Enterprise Server IFR. Sólo con seleccionar e instalar el componente de las aplicaciones de muestra se actualiza MQ a la versión IFR.

    1. Ejecute la instalación de Enterprise Server en la zona global, pero seleccione sólo los componentes de muestra.

      La instalación del componente de muestra también instala MQ y los componentes compartidos de Enterprise Server en todas las zonas.

    2. Vuelva a ejecutar la instalación de Enterprise Server, pero esta vez en la zona local escasa.

      La instalación debería realizarse sin problemas.

Es necesario eliminar el mensaje de -console de la instalación IFR: "¿Desea actualizar la aplicación previa?" ( (6592454)

Descripción

Al ejecutar el programa de instalación IFR de Enterprise Server con la opción —console (en modo línea de comandos), aparecerá el siguiente mensaje:


Do you want to upgrade from previous Application Server version?

Desgraciadamente, el instalador IFR no admite estas actualizaciones, por lo que este mensaje es erróneo. Si responde afirmativamente al mensaje, la instalación continuará normalmente, pero no se indicará que se ha realizado una instalación completa en lugar de una actualización.

Solución

Utilice la herramienta de actualización cuando quiera actualizar su instalación de Enterprise Server.

Tras la actualización, aparecen las excepciones siguientes en el registro cuando se inicia un dominio. (6774663)

Descripción

Puede que aparezcan las siguientes excepciones:

#|2008-11-19T01:44:37.422+0530|SEVERE|sun-appserver9.1|org.apache.catalina.session.ManagerBase|_ThreadID=17;_ThreadName=pool-1-thread-3;_Req uestID=cc0ddf54-a42e-400a-9788-e30d79a25d88;|PWC2768: IOException while loading persisted sessions: java.io.InvalidClassException: org.apache .catalina.session.StandardSession; local class incompatible: stream classdesc serialVersionUID = 8647852380089530442, local class serialVersi onUID = -8515037662877107054 java.io.InvalidClassException: org.apache.catalina.session.StandardSession; local class incompatible: stream classdesc serialVersionUID = 864 7852380089530442, local class serialVersionUID = -8515037662877107054..... .....

Solución

Después de finalizar la actualización y de iniciar el dominio actualizado, estas excepciones se pueden ignorar.