Notas de la versión de Service Registry 3.1

6491246: no es posible realizar actualizaciones en la plataforma HP-UX

Resumen del problema: si ha instalado y utilizado la versión anterior de Service Registry (de Java ES 2005Q4) en un sistema HP-UX, y actualiza a la versión Java ES 5 de Service Registry, la instalación producirá un mensaje de error que indica que el problema se debe a HADB (High Availability Database o Base de datos de alta disponibilidad). El problema consiste en que los paquetes de HADB se instalaron en la que el programa de instalación de Java ES 5 considera como una ubicación no predeterminada.

El problema también ocurre si se desinstala la versión Java ES 2005Q4 de Application Server y, a continuación, se instalan las versiones Java ES 5 de Service Registry y Application Server.

Solución: si ha desinstalado Application Server, debe eliminar los paquetes de sun-hadb antes de volver a instalar.

Si va a realizar una actualización directamente de la versión Java ES 2005Q4 de Service Registry a la versión Java ES 5, los pasos a seguir son más complicados:

  1. Elimine los paquetes de sun-hadb.

  2. Instale las versiones Java ES 5 de Service Registry y Application Server.

  3. Edite el archivo /opt/sun/appserver/config/asenv.conf del modo siguiente:

    • Cambie la línea

      AS_ANT="/opt/sun/share/lib/ant/bin"

      por

      AS_ANT="/opt/sun/bin"
    • Cambie la línea

      AS_ANT_LIB="/opt/sun/share/lib/ant/lib"

      por

      AS_ANT_LIB="/opt/sun/share/lib"
    • Agregue las dos líneas siguientes:

      AS_DERBY_INSTALL="/opt/sun/javadb"
      AS_MFWK_HOME=/opt/sun/mfwk/share
  4. En el directorio /opt/sun/appserver/lib, cree un subdirectorio con el nombre endorsed.

  5. Copie el archivo /opt/sun/javadb/lib/derby.jar en el directorio /opt/sun/appserver/lib/endorsed.