Notes de version de Service Registry 3.1

6491246 : Échec de la mise à niveau sur la plate-forme HP-UX

Problème : Si vous avez installé et utilisé la version précedente de Service Registry (à partir de Java ES 2005Q4) sur un système HP-UX et que vous mettez maintenant votre système à niveau vers la version Java ES 5 de Service Registry, l'installation échoue et un message d'erreur indiquant que le problème se situe au niveau de la base de données haute disponibilité (HADB) s'affiche. Le problème tient au fait que les packages HADB ont été installés dans ce que le programme d'installation de Java ES 5 considère comme un emplacement non configuré par défaut.

Ce problème se produit également si vous désinstallez la version Java ES 2005Q4 d'Application Server avant d'installer les versions Java ES 5 de Service Registry et d'Application Server.

Solution : Si vous avez désinstallé Application Server, vous devez supprimer les packages sun-hadb avant de procéder à la réinstallation.

Si vous effectuez directement une mise à niveau de la version Java ES 2005Q4 de Service Registry vers la version Java ES 5, les étapes sont plus compliquées :

  1. Supprimez les packages sun-hadb.

  2. Installez les versions Java ES 5 de Service Registry et d'Application Server.

  3. Modifiez le fichier /opt/sun/appserver/config/asenv.conf comme suit :

    • Modifiez la ligne

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

      à

      AS_ANT="/opt/sun/bin"
    • Modifiez la ligne

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

      à

      AS_ANT_LIB="/opt/sun/share/lib"
    • Ajoutez les deux lignes suivantes :

      AS_DERBY_INSTALL="/opt/sun/javadb"
      AS_MFWK_HOME=/opt/sun/mfwk/share
  4. Dans le répertoire /opt/sun/appserver/lib, créez un sous-répertoire nommé endorsed.

  5. Copiez le fichier /opt/sun/javadb/lib/derby.jar dans le répertoire /opt/sun/appserver/lib/endorsed.