Notas de la version de Sun Java System Application Server Enterprise Edition 8.2

Instalación

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

Al cerrar la instalación, algunos sistemas Linux se quedan bloqueados tras hacer clic en el botón Finalizar. (ID 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 programa de instalación 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 programa de instalación 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://install_dir/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, el directorio imq debe crearse durante la instalación. (ID 6199697)

Descripción

En Windows, justo después de instalar Application Server Enterprise Edition, 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

No se puede configurar Application Server en RHLAS 3.0 y RHLAS 4.0 sin compat-libstdc++. (ID 6396102)

Descripción

La instalación de Application Server Edición Enterprise 8.2 en un sistema Red Hat Linux Advanced Server (RHLAS) 3.0 o 4.0 presentará errores si aún no se ha instalado la biblioteca compat-libstdc++ en el sistema. Application Server necesita la biblioteca compat-libstdc++ en los sistemas RHLAS, aunque no se instala de forma predeterminada. Tenga en cuenta que este problema sólo se produce en los sistemas RHLAS.

Solución

Descargue e instale el RPM de compat-libstdc++ desde http://rpm.pbone.net/index.php3/stat/4/idpl/843376/com/compat-libstdc++-7.3-2.96.118.i386.rpm.html antes de instalar el software de Application Server.

lbplugin (libpassthrough.so ) no se puede utilizar cuando el servidor se ejecuta en modo de 64 bits. (ID 6480952)

Descripción

Al ejecutar Application Server Edición Enterprise 8.2 con Web Server 7.0 en el modo de 64 bits, los intentos de ejecutar una versión de 64 bits del complemento de equilibrador de carga fallan mostrando el siguiente error:


failure: CORE2253: Error running Init function load-modules: dlopen 
of /export/home/mareks/opt/webserver7/plugins/lbplugin/bin/libpassthrough.so 
failed (ld.so.1: webservd: fatal: /export/home/mareks/opt/webserver7/plugins/
lbplugin/bin/libpassthrough.so: wrong ELF class: ELFCLASS32)
failure: server initialization failed

El problema es que no hay disponible un complemento de equilibrador de carga de 64 bits para Application Server Edición Enterprise 8.2, y Web Server de 64 bits requiere complementos de 64 bits.

Puede determinar si Web Server se ejecutará en modo de 64 bits o de 32 bits utilizando el siguiente comando:


wadm get-config-prop --user=admin --config=xxx --password-file=xxx platform

Solución

No hay programado ningún equilibrador de carga de 64 bits para Application Server Edición Enterprise 8.2. Para solucionar el problema, use la función de proxy inverso de Web Server 7.0 o configure Web Server 7.0 para ejecutarlo en modo de 32 bits. Consulte la documentación de Web Server para obtener instrucciones.

No se puede ejecutar asant deploy: la línea de entrada es demasiado larga (Windows 2000). (ID 6485174)

Descripción

Al instalar Application Server 8.2 en la ubicación predeterminada en Windows 2000, es posible que aparezca el siguiente mensaje de error al ejecutar asant deploy:


$ C:/Sun/JavaES5/appserver/bin/asant deploy
The input line is too long.
The syntax of the command is incorrect.

El problema es que las líneas de comando en Windows 2000 no pueden superar los 1000 caracteres de longitud y, en función de la configuración del sistema, el entorno predeterminado ANT_OPTS puede provocar que la línea del comando asant deploy sea larga. Esto sólo ocurre en Windows 2000.

Solución

En Windows 2000, instale Application Server en una ruta de directorio corta; por ejemplo, C:\JES5_AS.

Instalación JES5 b12, AS en common.properties wrong server instance AppServer1 (ID 6485254)

Descripción

Si Application Server está seleccionado en la parte superior del panel de instalación de componentes, el subcomponente agente de nodo estará también seleccionado de forma predeterminada al utilizar JES 5 b12 en Windows. El proceso de instalación crea un agente de nodo y una instancia de servidor llamado AppServer1 que pertenece a este agente de nodo. Este comportamiento es correcto.

No obstante, si el subcomponente agente de nodo no está seleccionado, el proceso de instalación continuará creando una instancia AppServer1 en el archivo common.properties del dominio; por ejemplo:


domain.name=domain1
appserver.instance=AppServer1

Los siguientes intentos de implementar las aplicaciones utilizando asant darán error.

Solución

Edite el archivo common.propeties sustituyendo appserver.instance=AppServer1 por appserver.instance=server.

La documentación sobre cómo obtener una conexión física desde una conexión ajustada ya no es correcta. (ID 6486123)

A consecuencia de otros errores (posiblemente 6295215), el código proporcionado en la sección Obtaining a Physical Connection from a Wrapped Connection de Sun Java System Application Server Enterprise Edition 8.2 Developer’s Guide del Capítulo 11, Using the JDBC API for Database Access de Sun Java System Application Server Enterprise Edition 8.2 Developer’s Guide no es correcto. En concreto, la línea siguiente:


Connection drivercon = ds.getConnection(con);

debería indicar:


Connection drivercon = ((com.sun.gjc.spi.DataSource)ds).getConnection(con);

Application Server no admite NFS. (6396045)

En esta versión de software, Application Server no admite el sistema de archivos de red (NFS).

Solución

ninguna.