Sun Java logo     Précédent      Sommaire      Index      Suivant     

Sun logo
Sun Java Enterprise System 2005Q4 Guide de mise à niveau 

Chapitre  2
Mise à niveau des composants partagés Java ES

Ce chapitre fournit des informations sur la mise à niveau des composants partagés Java ES vers Java ES 2005Q4 (version 4).

Ce chapitre se compose des sections suivantes :


Présentation de la mise à niveau des composants partagés

La mise à niveau des composants partagés vers Java ES 2005Q4 (version 4) doit faire partie d’un plan de mise à niveau plus complet, comme expliqué dans le Chapitre 1, « Planification des mises à niveau. » Pour réussir votre mise à niveau, lisez attentivement le chapitre 1 et préparez un plan de mise à niveau qui réponde à vos besoins.

À propos de votre plan de mise à niveau

Votre plan de mise à niveau doit couvrir les domaines suivants :

Techniques de mise à niveau des composants partagés

Il existe trois techniques de mise à niveau des composants partagés vers Java ES version 4. Les techniques à appliquer dépendent du nombre et du type de composants partagés que vous mettez à niveau, en fonction de votre plan de mise à niveau.

Les trois techniques possibles sont les suivantes :

Procédure générale de mise à niveau

Les étapes générales à suivre pour la mise à niveau des composants partagés sont indiquées ci-dessous.

  1. À partir de votre plan de mise à niveau, déterminez la méthode de mise à niveau appropriée et les composants partagés à mettre à niveau.
  2. Consultez les informations relatives au développement d’un plan de mise à niveau dans les sections ci-avant de cette présentation. Vous pouvez également vous reporter à la section Planification de la mise à niveau pour plus d’informations.

  3. Déterminez les techniques de mise à niveau disponibles pour la mise à niveau des composants partagés spécifiés dans votre plan.
  4. Ces informations se trouvent dans les sections suivantes :

  5. En fonction de vos besoins, suivez les procédures correspondantes des sections suivantes :

Mise à niveau des composants partagés pour la version 3

Le Tableau 2-1 indique les techniques de mise à niveau à utiliser pour la mise à niveau de composants partagés à partir de Java ES version 3. Prenez note des points suivants :

Mise à niveau des composants partagés pour la version 2

Le Tableau 2-2 indique les techniques de mise à niveau à utiliser lors de la mise à niveau de composants partagés à partir de Java ES version 2. Prenez note des points suivants :


Mise à niveau des composants partagés par l’application de patchs individuels

Sur les plates-formes Solaris, vous pouvez mettre à niveau de nombreux packages des composants partagés de Java ES 2005Q1 (version 3) vers Java ES 2005Q4 (version 4) par l’application de patchs qui modifient les packages installés.


Remarque

Pour la mise à niveau à partir de Java ES 2004Q2 (version 2), vous ne devez pas appliquer de patchs individuels, mais plutôt un cluster de patchs, comme décrit dans la section Mise à niveau de composants partagés à l’aide de clusters de patchs.


L’avantage de la technique de patch par rapport au remplacement des packages est que les révisions appliquées par un patch peuvent être annulées ensuite, si nécessaire. En général, la taille d’un patch est inférieure à la taille d’un package mis à jour. Il est donc plus simple à télécharger et à installer. Les patchs sont en principe plus récents que la dernière version du package. La révision la plus récente d’un patch peut être facilement téléchargée à partir du site SunSolve, comme décrit dans cette section.

Le Tableau 2-1 indique les ID de tous les patchs de composants partagés utilisés pour la mise à niveau à partir de Java ES version 3 vers Java ES version 4.

Si votre plan de mise à niveau implique la mise à niveau de plusieurs composants partagés sur une plate-forme Solaris, l’utilisation d’un cluster de patchs peut s’avérer la meilleure méthode. Le cluster de patchs contient tous les patchs disponibles pour la mise à niveau des composants partagés qui utilisent la technique de patch. Reportez-vous à la section Mise à niveau de composants partagés à l’aide de clusters de patchs pour plus d’informations sur les clusters de patchs.

Si votre plan de mise à niveau demande la mise à niveau de quelques composants seulement, vous pouvez appliquer des patchs individuels, comme expliqué dans la procédure ci-dessous. Vous pourrez ultérieurement annuler les patchs que vous appliquez, comme décrit dans la procédure ci-après.


Remarque

Avant d’apporter des modifications à votre système, il est préférable de le sauvegarder.


Mise à jour vers Java ES 2005Q4 à l’aide de patchs

Pour mettre à niveau les composants partagés, vous avez la possibilité d’utiliser les patchs individuels répertoriés dans le Tableau 2-1. Procédez comme suit :

  1. Récupérez le patch souhaité comme indiqué dans le Tableau 2-1.
  2. Vous pouvez télécharger les patchs dans /tmp à partir de l’adresse : http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  4. su -

  5. Avant d’appliquer le patch, lisez toutes les instructions particulières contenues dans le fichier README fourni avec le patch.
  6. Appliquez le patch à l’aide de la commande patchadd, comme illustré dans l’exemple suivant. Elle permet d’appliquer le patch au composant partagé Mobile Access Core :
  7. patchadd 119527-02

    Pour plus d’informations sur la commande patchadd reportez-vous à la page de manuel patchadd(1M).

Annulation de la mise à niveau effectuée à l’aide d’un patch

Vous pouvez annuler toute mise à niveau effectuée à l’aide d’un patch en procédant comme suit :

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Annulez le patch à l’aide de la commande patchrm, comme illustré dans l’exemple suivant. Elle permet d’annuler le patch appliqué au composant partagé Mobile Access Core :
  4. patchrm 119527-02

    Pour plus d’informations sur la commande patchrm reportez-vous à la page de manuel patchrm(1M).


Mise à niveau de composants partagés à l’aide de clusters de patchs

L’application d’un cluster de patchs représente une méthode pratique de mise à niveau des composants partagés vers Java ES 2005Q4 (version 4). Pour chaque plate-forme Solaris, il existe un cluster qui contient tous les patchs disponibles pour la mise à niveau des composants qui utilisent la technique de patch. Le cluster appliqué aux composants partagés installe tous les patchs qu’il contient.

Le cluster de patchs choisi ne dépend pas de la méthode de mise à niveau. Le cluster de patchs spécifique à la plate-forme est le même pour la mise à niveau de Java ES version 2 et pour Java ES version 3.

Les clusters de patchs suivants sont disponibles :

Patch de composant Java ES pour Solaris 10 SPARC
Patch de composant Java ES pour Solaris 10 x86
Patch de composant Java ES pour Solaris 9 SPARC
Patch de composant Java ES pour Solaris 9 x86
Patch de composant Java ES pour Solaris 8 SPARC

Les clusters de patchs à télécharger à partir du site SunSolve se trouvent à l’adresse suivante :

http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access


Remarque

Aucun cluster de patchs n’est disponible pour la plate-forme Linux car seuls quelques composants partagés disposent de patchs pour la mise à niveau vers Java ES version 4.


Contenu du cluster de patchs

Les patchs contenus dans un cluster varient en fonction de la plate-forme Solaris. À mesure que de nouveaux patchs sont disponibles, le contenu du cluster est mis à jour. Le fichier Cluster_readme fourni dans le cluster répertorie les patchs contenus.

Lorsque vous téléchargez un cluster de patchs, vous obtenez un fichier ZIP spécifique à la plate-forme. Vous devez extraire le contenu de ce fichier dans un répertoire à partir duquel vous appliquerez le cluster. Le niveau supérieur du répertoire du contenu extrait inclut les fichiers suivants :

Le contenu extrait inclut également des répertoires pour chaque patch contenu dans le cluster. Ces répertoires contiennent les fichiers README applicables à chaque patch.

Procédures du cluster de patchs

Si votre plan de mise à niveau implique la mise à niveau de quelques composants seulement, l’utilisation d’un cluster de patchs n’est pas la meilleure méthode de mise à niveau vers Java ES version 4. Envisagez plutôt d’appliquer des patchs individuels, comme expliqué dans la section Mise à niveau des composants partagés par l’application de patchs individuels.

Si votre plan de mise à niveau implique la mise à niveau de plusieurs composants sur une plate-forme Solaris, vous pouvez l’effectuer à l’aide d’un patch de clusters.

N’oubliez pas que le script install_cluster applique tous les patchs contenus dans le cluster. Il met à niveau les composants partagés installés sur l’ordinateur sur lequel vous l’exécutez. Ce script échoue lorsqu’il tente d’appliquer des patchs à des composants partagés qui ne sont pas installés sur l’ordinateur ou des patchs qui ne sont pas nécessaires.

Au cours de l’exécution du script install_cluster, la progression s’affiche. Des informations détaillées sont également consignées dans un fichier journal.

Les procédures suivantes indiquent comment appliquer un cluster de patchs à un composant partagé.


Remarque

Il est impossible d’annuler un cluster de patchs. Vous devez par conséquent conserver une trace de tous les patchs appliqués par le script du cluster, afin de pouvoir annuler chaque patch séparément (voir la section Annulation de la mise à niveau effectuée à l’aide d’un patch). Il est conseillé de sauvegarder le système avant d’appliquer un cluster de patchs.


Mise à niveau depuis Solaris 8 et Solaris 9

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Si les packages suivants sont présents, supprimez-les :
  4. SUNWjato
    SUNWjaxb
    SUNWjaxp
    SUNWjaf
    SUNWjmail
    SUNWxrgrt
    SUNwxrpcrt
    SUNWxsrt

    Ces packages peuvent provenir de JATO, de Java Activation Framework (JAF) ou de la famille JAX de composants partagés qui ne font pas partie de l’installation Java ES. Il peut également s’agir de versions que le cluster de patchs ne peut pas mettre à niveau. Ces packages doivent être supprimés pour que le script du cluster de patchs puisse correctement effectuer la mise à niveau vers les nouvelles versions de ces packages.

    Vous pouvez supprimer ces packages en exécutant la commande suivante :

    pkgrm SUNWjato SUNWjaxb SUNWjaxp SUNWjaf SUNWjmail SUNWxrgrt    \
    SUNWxrpcrt  SUNWxsrt

  5. Récupérez le cluster de patchs correspondant à votre plate-forme Solaris sur le site SunSolve à l’adresse suivante :
  6. http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  7. Décompressez le fichier ZIP spécifique à la plate-forme, et enregistrez-le dans un répertoire à partir duquel vous exécuterez le script d’installation.
  8. Consultez le fichier README qui contient des instructions importantes ainsi que d’autres informations sur le patch.
  9. Ce fichier contient une section « Options d’enregistrement et d’annulation » qui propose des informations sur le mode d’application du cluster de patchs si vous souhaitez par la suite annuler les modifications.

  10. Exécutez le script install_cluster qui installe les patchs contenus dans le cluster.

Mise à niveau sous Solaris 10 (à partir de Java ES version 3 uniquement)

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Déterminez les versions des packages suivants qui peuvent se trouver sur votre système :
  4. SUNWjaxp
    SUNWxrgrt
    SUNWxrpcrt
    SUNWxsrt

    1. Exécutez la commande suivante pour connaître les versions des packages :
    2.   pkgparam -v <package> | grep VERSION

    3. Comparez les versions aux versions suivantes :
    4.   <SPARC>   VERSION=7.0,REV=2003.05.07.00.23
        <x86>     VERSION=7.0,REV=2003.10.10.14.34

      Si la version des packages ne correspond pas à la version indiquée pour votre plate-forme ou si les packages ne sont pas installés sur votre ordinateur, passez à l’étape 3.

      Si la version des packages correspond à la version indiquée pour votre plate-forme, passez à l’étape c ci-dessous.

    5. Déterminez si votre distribution Java ES contient les packages suivants :
    6. Une distribution Java ES complète les contient. Si vous disposez d’une distribution partielle, accédez au répertoire approprié de votre plate-forme pour savoir si ces packages s’y trouvent.

        Solaris_sparc/Product/shared_components/Packages/
        Solaris_x86/Product/shared_components/Packages/

      Si votre distribution partielle ne contient pas ces packages, leur mise à niveau n’est pas nécessaire. Laissez ces packages sur votre ordinateur et passez à l’étape 3.

      Si votre distribution contient ces packages, passez à l’étape d ci-dessous.

    7. Supprimez les packages installés de votre système à l’aide de la commande suivante :
    8.   pkgrm SUNWjaxp SUNWxrgrt SUNWxrpcrt SUNWxsrt

    9. Exécutez la commande suivante pour installer les packages correspondant à votre distribution :
    10. pkgadd -d . SUNWjaxp SUNWxrgrt SUNWxrpcrt SUNWxsrt

  5. Récupérez le cluster de patchs approprié à votre plate-forme Solaris, sur le site SunSolve à l’adresse suivante :
  6. http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  7. Décompressez le fichier ZIP spécifique à la plate-forme, et enregistrez-le dans un répertoire à partir duquel vous exécuterez le script d’installation.
  8. Consultez le fichier README qui contient des instructions importantes ainsi que d’autres informations sur le patch.
  9. Ce fichier contient une section « Options d’enregistrement et d’annulation » qui propose des informations sur le mode d’application du cluster de patchs si vous souhaitez par la suite annuler les modifications.

  10. Exécutez le script install_cluster qui installe les patchs contenus dans le cluster.


Mise à niveau de composants par remplacement des packages

De nombreux composants partagés n’utilisent pas la technique de patch pour la mise à niveau vers Java ES 2005Q4 (version 4). Au lieu de cela, vous devez installer de nouveaux packages ou remplacer ceux existants par une nouvelle version. Dans quelques cas, vous devez exécuter des procédures spéciales pour mettre correctement à niveau un composant partagé.

Stratégie de mise à niveau par remplacement des packages

Le nombre de composants partagés que vous mettez à niveau dépend de votre plan de mise à niveau et des composants Java ES installés sur votre ordinateur. Pour les mises à niveau à partir de Java ES version 2, vous devez mettre à niveau tous les composants.

Pour les mises à niveau à partir de Java ES version 3, vous pouvez soit mettre à niveau tous les composants, soit effectuer une mise à niveau sélective de certains composants du produit vers la version 4. Lorsque vous choisissez de mettre à niveau uniquement les composants partagés Java ES nécessaires à la prise en charge des composants du produit que vous souhaitez mettre à niveau, il est conseillé de mettre à niveau tous les composants partagés installés sur votre ordinateur. Pour plus d’informations, reportez-vous à la section Informations sur la mise à niveau des composants partagés.


Remarque

L’ordre de mise à niveau des composants est déterminé par les dépendances entre composants, ce qui doit être indiqué dans votre plan de mise à niveau.

Toutefois, si vous prévoyez de mettre à niveau J2SE vers J2SE version 5.0, vous devez tout d’abord mettre à niveau ce composant partagé. J2SE est le composant de base de tous les composants Java ES. Pour plus d’informations, reportez-vous à la section Mise à niveau de J2SE pour Java ESversion 4.


Méthode de mise à niveau

Les procédures de mise à niveau des composants partagés par remplacement des packages ne dépendent pas, en général, de la méthode de mise à niveau. Les procédures à suivre sont les mêmes pour la mise à niveau à partir de Java ES version 2 et de Java ES version 3.

En revanche, les sections Packages pour plates-formes Solaris et Packages pour plate-forme Linux contiennent des tableaux qui indiquent les quelques instances pour lesquelles la méthode de mise à niveau détermine les procédures à suivre.

Version des packages

Lorsque vous remplacez des packages, vous ne devez remplacer que ceux qui disposent d’une nouvelle version. Les sections Packages pour plates-formes Solaris et Packages pour plate-forme Linux contiennent des informations sur le mode de comparaison des versions de packages avant la mise à niveau.

Emplacement des packages

Les packages de mise à niveau de la plupart des composants partagés sont fournis avec votre distribution Java ES dans l’un des répertoires suivants, selon votre plate-forme :

Solaris_sparc/Product/shared_components/Packages/
Solaris_x86/Product/shared_components/Packages/
Linux_x86/Product/shared_component/Packages/

Certains packages des plates-formes Solaris possèdent des versions spécifiques au système d’exploitation. Ces packages se trouvent dans les répertoires suivants :

<Solaris_ARCH>/Product/shared_components/Solaris_10/Packages/
<Solaris_ARCH>/Product/shared_components/Solaris_8/Packages/
<Solaris_ARCH>/Product/shared_components/Solaris_9/Packages/

Les versions localisées des packages de composants partagés se trouvent dans le répertoire suivant :

<PLATFORM_ARCH>/Product/shared_components/Packages/locale/

Procédures de remplacement des packages

À quelques exceptions près, les packages peuvent être remplacés à l’aide des procédures générales ci-après. Ces procédures sont détaillées dans les sections suivantes :

Instructions spéciales

Certains packages disposent d’instructions spéciales pour la conservation des informations de configuration et d’autres données. Les tableaux de packages répertoriés dans les sections Packages pour plates-formes Solaris et Packages pour plate-forme Linux contiennent des liens vers ces instructions spéciales.

Toutes les instructions spéciales sont détaillées dans la section Composants exigeant des procédures de mise à niveau spéciales.

Packages pour plates-formes Solaris

Le Tableau 2-3 ci-dessous répertorie les packages Solaris des composants partagés mis à niveau par remplacement des packages. Il contient également les versions des packages disponibles dans Java ES version 4, ainsi qu’un lien vers toutes les instructions spéciales, le cas échéant, pour la mise à niveau du composant.

Pour chaque composant partagé, les packages sont répertoriés dans l’ordre dans lequel vous devez les installer.

Vous devez simplement remplacer les paquets par des versions plus récentes. Avant de remplacer un paquet, comparez sa version sur votre système et la version du paquet que vous comptez installer.

Pour déterminer la version d’un package installé, exécutez la commande pkgparam avec l’option (-v) détaillée. Le résultat fournit la version du package, son numéro de révision, ainsi que la version SUNW_PRODVERS. Par exemple :

pkgparam -v SUNWjato | grep VERSION
VERSION='2.1.4,REV=2004.11.10.16.05'

pkgparam -v SUNWjato | grep SUNW_PRODVERS
SUNW_PRODVERS='2.1.4'


Remarque

Le système de numéro de version varie pour les différents paquets, mais en général, un numéro supérieur indique une version plus récente du paquet.

La section Composants partagés de la version 4 indique le nom complet des composants partagés répertoriés dans le Tableau 2-3.


Tableau 2-3  Version des packages pour la mise à niveau des composants partagés sur plates-formes Solaris 

Composant partagé

Packages

Version

Rév

SUNW_PRODVERS

Instructions spéciales

ANT

SUNWant

11.11.0

2005.04.06.16.31.04

1.6.2

Non

ACL

SUNWaclg

8.1

2005.05.31.17.01.28

1.0.3

Non

BDB

SUNWbdb
SUNWbdbj

4.2.52

1.0.3

4.2.52,
REV=1.0.3

Non

CAC

SUNWcacaocfg
SUNWcacao

1.1

15

1.1

Installez ou remplacez ces packages en fonction des instructions spéciales contenues dans la section Mise à niveau d’un conteneur d’agent commun.

IM-SDK

SUNWiimdv

6.1

2004.04.16.16.01.40

7.0

Non

J2SE™
SPARC 32 bits

SUNWj5rt
SUNWj5dev
SUNWj5cfg
SUNWj5man
SUNWj5dmo
SUNWj5jmp

1.5.0

2004.12.07.00.07

1.5.0_04/
1.5.0_04-b05

Installez la plate-forme J2SE™ 5.0 (plate-forme Java 2, Standard Edition), comme expliqué dans la section Mise à niveau de J2SE pour Java ESversion 4.

J2SE™
SPARC 64 bits

SUNWj5rtx
SUNWj5dvx
SUNWj5dmx

1.5.0

2004.12.06.22.09

1.5.0_04/
1.5.0_04-b05

JATO

SUNWjato
SUNWjatodoc
SUNWjatodmo

2.1.5

2005.04.06.08.07

2.1.5

Remplacez les packages JATO conformément aux instructions fournies dans la section Mise à niveau de JATO.

JavaHelp™

SUNWjhrt
SUNWjhdev

2.0

2004.11.23

2.0/FCS

Remplacez ces packages lors de la mise à niveau à partir de Java ES version 2. Ces packages n’ont pas été modifiés depuis Java ES version 3.

SEDC

SUNWexplj
SUNWexplu
SUNWexplo

4.3.1

2004.06.25.07.21

4.3.1 GA

Mettez à niveau Sun Explorer conformément aux instructions fournies dans la section Mise à niveau de Sun Explorer Data Collector.

SJWC

SUNWmctag
SUNWmconr
SUNWmcon
SUNWmcos
SUNWmcosx

2.2.4

2005.05.09.14.06

SNAG Development

Pour plus d’informations sur la mise à niveau de SJWC, reportez-vous à la section Mise à niveau de Sun Java Web Console. Pour la plate-forme Solaris 10, il n’est pas nécessaire de mettre à niveau Sun Java Web Console pour Java Enterprise System.

Mise à niveau des packages sur plates-formes Solaris

La procédure suivante contient les instructions générales de mise à niveau des packages sur les plates-formes Solaris.

Quelques composants partagés exigent des instructions spéciales en plus de ces instructions générales. Le Tableau 2-3 contient un lien vers ces instructions particulières le cas échéant.


Remarque

Avant d’apporter des modifications à votre système, il est préférable de le sauvegarder.


  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Consultez le Tableau 2-3 afin de savoir si des instructions spéciales s’appliquent au composant que vous mettez à niveau.
  4. Suivez les instructions spéciales avant de mettre à niveau le package. S’il n’y en a pas, passez à l’étape suivante.

  5. Accédez à l’emplacement de stockage des packages dans la distribution Java ES version 4.
  6. Ces packages se trouvent dans les répertoires suivants, selon votre plate-forme :

    Solaris_sparc/Product/shared_components/Packages/
    Solaris_x86/Product/shared_components/Packages/


    Remarque

    Si vous disposez d’une distribution partielle de Java Enterprise System, elle contient probablement, à l’emplacement indiqué ci-dessus, tous les composants partagés nécessaires.


  7. À l’aide de la commande pkgrm, supprimez les versions actuelles des packages que vous mettez à niveau.
  8. Par exemple, pour supprimer les packages de JATO :

    pkgrm SUNWjatodmo SUNWjatodoc SUNWjato

    Pour plus d’informations sur la suppression de packages, reportez-vous à la page de manuel pkgrm(1m).

  9. Installez les packages de votre distribution à l’aide de la commande pkgadd.
  10. Par exemple, pour installer les packages de JATO :

    pkgadd -d . SUNWjato SUNWjatodoc SUNWjatodmo

    Pour plus d’informations sur l’installation de packages, reportez-vous à la page de manuel pkgadd(1M).

  11. Vérifiez que le package est installé correctement, à l’aide des commandes pkgparam et pkginfo.
  12. Exécutez la commande pkgparam avec l’option -v pour vérifier la version. pkginfo fournit des informations supplémentaires sur le package.

    Pour toute information supplémentaire sur ces commandes, reportez-vous aux pages de manuel pkgparam(1) et pkginfo(1).

Packages pour plate-forme Linux

Le Tableau 2-4 ci-dessous répertorie les paquets RPM de Linux utilisés pour la mise à niveau des composants partagés. Ce tableau contient également un lien vers toute instruction spéciale de mise à niveau du composant. La version d’un paquet RPM est intégrée dans le nom de celui-ci.

Vous devez simplement remplacer les paquets par des versions plus récentes. Avant de remplacer un paquet, comparez sa version sur votre système et la version du paquet que vous comptez installer. Un numéro supérieur indique une version plus récente du paquet.

Les conventions d’attribution de noms aux RPM fournissent des informations sur la version des paquets. Les différents composants partagés incluent les informations sur la version de manière différente. En général, le nombre intégré dans le nom du fichier contient le numéro de version du paquet et le numéro de révision.

Pour déterminer la version d’un paquet installé, exécutez la commande de requête rpm avec l’option d’informations (-i). Cette commande affiche les informations du paquet, notamment son nom, sa version et sa description. Par exemple :

rpm -qi SUNWjato-2.1.5.i386.rpm


Remarque

Le système de numéro de version varie pour les différents paquets, mais en général, un numéro supérieur indique une version plus récente du paquet.

La section Composants partagés de la version 4 indique le nom complet des composants partagés répertoriés dans le Tableau 2-4.


Tableau 2-4  Packages de mise à niveau des composants partagés pour la plate-forme Linux 

Composant partagé

Packages

Instructions spéciales

ANT

sun-ant-1.6.2-1.rpm

Non

ACL

sun-aclg-1.0.3-1.i386.rpm

Non

BDB

sun-berkeleydatabase-core-4.2.52-4.4.i386.rpm
sun-berkeleydatabase-java-4.2.52-4.4.i386.rpm

Non

CAC

sun-cacao-1.1-15.i386.rpm
sun-cacaocfg-1.1-15.i386.rpm
sun-cacao-man-1.1-15.i386.rpm

Installez ou remplacez ces packages en fonction des instructions spéciales contenues dans la section Mise à niveau d’un conteneur d’agent commun.

ICU

sun-icu-3.2-1.i386.rpm

Non

IM-SDK

sun-im-dev-6.2.9.13.i386.rpm

Non

J2SE™

jdk-1_5_0_04-linux-i586.rpm

Installez la plate-forme J2SE™ 5.0 (plate-forme Java 2, Standard Edition), comme expliqué dans la section Mise à niveau de J2SE sur plate-forme Linux.

JATO

SUNWjato-2.1.5.i386.rpm
SUNWjatodmo-2.1.5.i386.rpm
SUNWjatodoc-2.1.5.i386.rpm

Installez ou remplacez les packages JATO conformément aux instructions fournies dans la section Mise à niveau de JATO.

JavaHelp™

sun-javahelp-2.0-fcs.i586.rpm

Remplacez ces packages conformément aux instructions fournies dans la section Mise à niveau de JavaHelp sur plate-forme Linux.

JavaMail

sun-javamail-1.3.2-34.i386.rpm

Installez ce package uniquement pour la mise à niveau à partir de Java ES version 2. Ce package n’a pas été modifié depuis Java ES version 3.

JSS

sun-jss-4.1-4.i386.rpm

Si vous mettez à niveau des composants partagés de sécurité en vue de la mise à niveau du logiciel Sun Cluster, reportez-vous à la section Mise à niveau des composants de sécurité (NSS, NSPR, JSS).

KTSE

sun-ktsearch-1.3-2.noarch.rpm

Installez ce package si vous effectuez une mise à niveau à partir de Java ES version 2. Ce package n’a pas été modifié depuis Java ES version 3.

LDAP J SDK

sun-ljdk-4.18-4.i386.rpm

Installez ce package si vous effectuez une mise à niveau à partir de Java ES version 2. Remplacez-le si vous effectuez la mise à niveau à partir de Java ES version 3.

MFWK

sun-mfwk-cfg-1.0.1-1.i386.rpm
sun-mfwk-dev-1.0.1-1.i386.rpm
sun-mfwk-man-1.0.1-1.i386.rpm

Installez ces packages si vous effectuez une mise à niveau à partir de Java ES version 2. Remplacez-les si vous effectuez la mise à niveau à partir de Java ES version 3.

NSPR

sun-nspr-4.5.2-4.i386.rpm
sun-nspr-devel-4.5.2-4.i386.rpm

Si vous mettez à niveau des composants partagés de sécurité en vue de la mise à niveau du logiciel Sun Cluster, reportez-vous à la section Mise à niveau des composants de sécurité (NSS, NSPR, JSS).

NSS

sun-nss-3.10.1-1.i386.rpm

Si vous mettez à niveau des composants partagés de sécurité en vue de la mise à niveau du logiciel Sun Cluster, reportez-vous à la section Mise à niveau des composants de sécurité (NSS, NSPR, JSS).

SASL

sun-sasl-2.18-1.i386.rpm

Non

SJWC

SUNWmcon-2.2.4-1.i386.rpm
SUNWmconr-2.2.4-1.i386.rpm
SUNWmcos-2.2.4-1.i386.rpm
SUNWmcosx-2.2.4-1.i386.rpm
SUNWmctag-2.2.4-1.i386.rpm

Pour plus d’informations sur la mise à niveau de SJWC, reportez-vous à la section Mise à niveau de Sun Java Web Console. Pour la plate-forme Solaris 10, il n’est pas nécessaire de mettre à niveau Sun Java Web Console pour Java Enterprise System.

Mise à niveau des packages sur plate-forme Linux

La procédure suivante contient les instructions générales de mise à jour des packages sur la plate-forme Linux.

Quelques composants partagés exigent des instructions spéciales en plus de ces instructions générales. Le Tableau 2-4 contient un lien vers ces instructions particulières le cas échéant.


Remarque

Avant d’apporter des modifications à votre système, il est préférable de le sauvegarder.


  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Pour chaque composant, consultez le Tableau 2-4 afin de savoir s’il existe des instructions spéciales sur la mise à jour de ces packages.
  4. Suivez les instructions spéciales avant de mettre à jour le package. S’il n’y en a pas, passez à l’étape suivante.

  5. Recherchez dans la distribution Java ES version 4 les paquets RPM nécessaires. Les RPM se trouvent dans le répertoire suivant :
  6. Linux_x86/Product/shared_components/Packages/

  7. Mettez à jour les RPM appropriés à votre cas à l’aide de la commande rpm -U.
  8. Par exemple :

    rpm -Uvh SUNWjato-2.1.5.i386.rpm SUNWjatodmo-2.1.5.i386.rpm  \ SUNWjatodoc-2.1.5.i386.rpm

    L’utilitaire rpm de Linux classe correctement les paquets à installer.

    Pour plus d’informations sur la mise à jour des paquets, reportez-vous à la page de manuel rpm.


Composants exigeant des procédures de mise à niveau spéciales

Cette section contient les instructions de mise à niveau des composants qui exigent des procédures particulières. Elle contient les procédures spéciales des composants partagés suivants :

Mise à niveau des composants de sécurité (NSS, NSPR, JSS)

Pour mettre à niveau les composants partagés de sécurité (NSS, NSPR et JSS) en vue de la mise à niveau de Sun Cluster, suivez les procédures de mise à niveau des composants présentant des dépendances, décrites dans la section « Mise à niveau du logiciel Sun Cluster » du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible à l’adresse :

http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view

Pour les composants de sécurité, installez les packages à partir de la distribution Java ES version 4 plutôt que du CD-ROM 1 ou 2 de Sun Cluster.

Mise à niveau d’un conteneur d’agent commun

Pour mettre à niveau les composants partagés du conteneur d’agent commun en vue de la mise à niveau de Sun Cluster, suivez les procédures de mise à niveau des composants présentant des dépendances, décrites dans la section « Mise à niveau du logiciel Sun Cluster » du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible à l’adresse :

http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view

Toutefois, installez les packages des composants du conteneur d’agent commun à partir de la distribution Java ES version 4 plutôt que du CD-ROM 1 ou 2 de Sun Cluster.

Les sections ci-après décrivent les procédures de mise à niveau des packages de conteneur d’agent commun pour les systèmes autonomes.

Mise à niveau à partir de Java ES version 2 sur plates-formes Solaris

Installez les packages d’agent commun conformément aux procédures décrites dans la section Mise à niveau des packages sur plates-formes Solaris.

Mise à niveau à partir de Java ES version 2 sur plate-forme Linux

Suivez les procédures décrites dans la section Mise à niveau des packages sur plate-forme Linux. Toutefois, vous devez appliquer le patch 120677-01 qui contient un paquet RPM mis à jour. Ce patch est disponible sur le site SunSolve à l’adresse suivante :

http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

Mise à niveau à partir de Java ES version 3

Suivez les procédures spéciales ci-dessous.

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Veillez à mettre à jour les composants partagés dont dépend le conteneur d’agent commun avant de mettre à jour le composant partagé de ce dernier.
  4. Les composants partagés dont dépend le conteneur d’agent commun sont les suivants : plate-forme Java 2 Standard Edition (J2SE), Java Dynamic Management Kit Runtime (JDMK), Network Security Services (NSS) et Netscape Portable Runtime (NSPR). Pour plus d’informations sur la mise à niveau de ces composants partagés, reportez-vous au Tableau 2-1.

    Si vous mettez à jour J2SE vers la version 5, vous devez alors mettre à jour composants présentant des dépendances, comme indiqué dans l’étape 8.

  5. Si l’installation actuelle utilise des paramètres de configuration personnalisés (par exemple, les ports utilisés) capturez ces paramètres à l’aide des commandes suivantes :
  6. Sur plates-formes Solaris :

    /opt/SUNWcacao/bin/cacaoadm list-params

    Sur la plate-forme Linux :

    /opt/sun/cacao/bin/cacaoadm list-params

    Le résultat sera semblable à celui présenté ci-après :

    java-flags=-Xms4M -Xmx64M
    jmxmp-connector-port=10162
    snmp-adaptor-port=10161
    snmp-adaptor-trap-port=10162
    commandstream-adaptor-port=10163
    retries=4

    Cet exemple utilise les valeurs par défaut. Notez tous les paramètres personnalisés à utiliser dans l’étape 7.

  7. Arrêtez les processus du conteneur d’agent commun à l’aide des commandes suivantes :
  8. Sur plates-formes Solaris :

    /opt/SUNWcacao/bin/cacaoadm stop
    echo $?

    Si le code de sortie n’est pas 0, forcez l’arrêt :

    /opt/SUNWcacao/bin/cacaoadm stop -f

    Sur la plate-forme Linux :

    /opt/sun/cacao/bin/cacaoadm stop
    echo $?

    Si le code de sortie n’est pas 0, forcez l’arrêt :

    /opt/sun/cacao/bin/cacaoadm stop -f

  9. Vous pouvez maintenant mettre à niveau les packages du conteneur d’agent commun, comme indiqué ci-dessous :
  10. Sur les plates-formes Solaris, suivez la procédure décrite dans la section Mise à niveau des packages sur plates-formes Solaris pour mettre à niveau les packages suivants :

    SUNWcacaocfg
    SUNWcacao

    Sur la plate-forme Linux, suivez la procédure décrite dans la section Mise à niveau des packages sur plate-forme Linux pour mettre à niveau les packages ci-après. Notez toutefois les modifications significatives apportées à la procédure ci-dessous :

    sun-cacaocfg-1.1-15.i386.rpm
    sun-cacao-man-1.1-15.i386.rpm

    rpm -U n’est pas pris en charge par le conteneur d’agent commun 1.1. Pour mettre à niveau la plate-forme Linux, exécutez les commandes suivantes :

    rpm -e sun-cacao-man-1.0
    rpm -e sun-cacao-1.0
    rpm -e sun-cacao-config-1.0
    rpm -i sun-cacao-config-1.1
    rpm -i sun-cacao-1.1
    rpm -i sun-cacao-man-1.1

  11. Sur la plate-forme Linux uniquement, appliquez le patch 120677-01 avant de poursuivre.
  12. Ce patch contient un paquet RPM Linux mis à jour que vous devez installer avant de poursuivre. Suivez les instructions fournies avec ce patch. Ce patch est disponible sur le site SunSolve à l’adresse suivante :

    http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  13. Appliquez tous les paramètres de configuration personnalisés capturés à l’étape 3.
  14. Sur les plates-formes Solaris, exécutez les commandes suivantes :

    /opt/SUNWcacao/bin/cacaoadm set-param java-flags=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param jmxmp-connector-port=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param snmp-adaptor-port=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param snmp-adaptor-trap-port=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param commandstream-adaptor-port=<Valeur>
    /opt/SUNWcacao/bin/cacaoadm set-param retries=<Valeur>

    Sur la plate-forme Linux, exécutez les commandes suivantes :

    /opt/sun/cacao/bin/cacaoadm set-param java-flags=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param jmxmp-connector-port=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param snmp-adaptor-port=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param snmp-adaptor-trap-port=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param commandstream-adaptor-port=<Valeur>
    /opt/sun/cacao/bin/cacaoadm set-param retries=<Valeur>

  15. Si vous avez mis à niveau J2SE vers J2SE version 5, exécutez l’utilitaire de reconstruction des dépendances :
  16. Sur plates-formes Solaris :

    /opt/SUNWcacao/bin/cacaoadm rebuild-dependencies

    Sur la plate-forme Linux :

    /opt/sun/cacao/bin/cacaoadm rebuild-dependencies

    Le résultat est le suivant :

    Propriété mise à jour : [java-home].
    Propriété mise à jour : [jdmk-home].
    Propriété mise à jour : [nss-lib-home].
    Propriété mise à jour : [nss-tools-home].

  17. Redémarrez les services du conteneur d’agent commun :
  18. cacaoadm start

  19. Vérifiez la mise à niveau du conteneur d’agent commun :
  20. cacaoadm status
    cacaoadm verify-configuration

Mise à niveau de JATO

La version des packages JATO fournis avec Java ES version 4 contient une mise à jour requise par Sun Java Studio Enterprise. Vous pouvez avoir besoin des packages JATO si vous utilisez Sun Java Studio Enterprise. Sinon, la version précédente de JATO fournie avec Java ES version 3 n’a pas besoin d’être mise à jour.

Mise à niveau de JATO à partir de Java ES version 3 sur plates-formes Solaris

Remplacez la version de base de JATO installée avec Java ES version 3 par les packages JATO fournis dans votre distribution Java ES version 4.

Vous n’avez besoin de cette dernière version de JATO que si vous utilisez Sun Java Studio Enterprise et que vous souhaitez les dernières mises à jour fournies avec cette version.

Mise à niveau de JATO à partir de Java ES version 2 sur plates-formes Solaris

  1. Appliquez le cluster de patchs de votre plate-forme, comme expliqué dans la section Procédures du cluster de patchs.
  2. Remplacez la version de base de JATO installée par le script du cluster de patchs par les packages JATO fournis avec votre distribution Java ES version 4.
  3. Vous n’avez besoin de cette dernière version de JATO que si vous utilisez Sun Java Studio Enterprise et que vous souhaitez les dernières mises à jour fournies avec cette version.

Mise à niveau de JATO à partir de Java ES version 3 sur plate-forme Linux

Remplacez la version de base de JATO installée avec Java ES version 3 par les paquets RPM de JATO fournis dans votre distribution Java ES version 4.

Vous n’avez besoin de cette dernière version de JATO que si vous utilisez Sun Java Studio Enterprise et que vous souhaitez les dernières mises à jour fournies avec cette version.

Mise à niveau de JATO à partir de Java ES version 2 sur plate-forme Linux

Installez les paquets RPM de JATO fournis avec votre distribution Java ES version 4.

Mise à niveau de JavaHelp sur plate-forme Linux

Cette procédure spéciale concerne la mise à niveau de JavaHelp sur plate-forme Linux uniquement. Suivez cette procédure lorsque vous mettez à niveau JavaHelp à la fois à partir de Java ES version 2 et de Java ES version 3. Dans les deux cas, JavaHelp doit être remplacé par le RPM fourni avec votre distribution Java ES version 4.

Lorsque vous remplacez le paquet RPM de JavaHelp, ne vous servez pas de l’option -U (upgrade, mettre à niveau) pour l’utilitaire rpm. Utilisez à la place l’option -e (effacer) suivie de l’option -i (installer), comme illustré ci-dessous :

rpm -e sun-javahelp-version.rpm
rpm -i sun-javahelp-2.0-fcs.i586.rpm

Mise à niveau de Sun Java Web Console

Pour les plates-formes Solaris 8 et Solaris 9, si vous mettez à niveau Sun Java Web Console en vue de la mise à niveau de Sun Cluster, suivez les procédures de mise à niveau des composants présentant des dépendances, décrites dans la section « Mise à niveau du logiciel Sun Cluster » du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible à l’adresse :

http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view

Toutefois, installez les packages de Sun Java Web Console à partir de la distribution Java ES version 4 plutôt que du CD-ROM 1 ou 2 de Sun Cluster.

Les packages de mise à niveau de Sun Java Web Console ne se trouvent pas dans l’emplacement par défaut des packages des composants partagés. Recherchez-les dans le répertoire suivant de votre distribution Java ES :

<Architecture>/Product/shared_components/Packages/<SystèmeExploitation>/

Architecture peut être Solaris_sparc ou Solaris_x86, et SystèmeExploitation peut être Solaris_8 ou Solaris_9.

Il n’existe aucune procédure de mise à niveau de Sun Java Web Console sur la plate-forme Solaris 10. Solaris 10 fournit Sun Java Web Console en tant que partie du système d’exploitation.

Mise à niveau de Sun Explorer Data Collector

Sun Cluster est le seul composant qui a besoin de Sun Explorer.

Pour mettre à niveau Sun Explorer, suivez les procédures de mise à niveau des composants présentant des dépendances, décrites dans la section « Mise à niveau du logiciel Sun Cluster » du manuel Guide d’installation du logiciel Sun Cluster pour SE Solaris, disponible à l’adresse :

http://docs.sun.com/app/docs/doc/819-2053/6n4cb2tus?a=view

Pour les composants de sécurité, installez les packages à partir de la distribution Java ES version 4 plutôt que du CD-ROM 1 ou 2 de Sun Cluster.

Mise à niveau de J2SE pour Java ESversion 4

Java ES version 4 est certifié pour la plate-forme Java 2, Standard Edition (J2SE) version 5.0 Update 4, appelée ici J2SE 5.0 Update 4. (J2SE 5.0 est parfois reférencée en tant que version de développeur 1.5.0). Sauf comme mentionné ci-après, Java ES version 4 prend toujours en charge J2SE 1.4.2 et J2SE 5.0 Update 1.


Remarque

HADB (High Availability Session Store) distribué avec Java ES version 4 requiert J2SE version 5. Si vous prévoyez de mettre à niveau HADB, vous devez également mettre à niveau J2SE 5.0.


Pour Java ES version 4, il est recommandé de mettre à niveau J2SE vers la version 5.0 Update 4, mais de conserver J2SE 1.4.2.

Java Enterprise System n’utilise pas J2SE installé par défaut sur votre ordinateur, mais conserve à la place un lien symbolique vers la version prise en charge de J2SE. Une fois J2SE mis à niveau, vous devez définir le lien symbolique de Java ES afin qu’il pointe vers J2SE mis à niveau.

Néanmoins, vous devez conserver les pointeurs vers J2SE 1.4.2 pour les services qui utilisent une version antérieure. Consultez la documentation du composant de produit appropriée pour toute information sur la façon de conserver les liens symboliques des versions antérieures de J2SE.

Les sections suivantes proposent les instructions de mise à niveau de J2SE sur les plates-formes Solaris et Linux :

Mise à niveau de J2SE sur plates-formes Solaris

Les procédures de mise à niveau de J2SE dépendent de la façon dont vous mettez à niveau J2SE 1.4 ou une version antérieure à la version Update 4 de J2SE 5.0.

Vous devez par conséquent déterminer la version de J2SE que votre installation Java ES utilise actuellement. Les versions par défaut sont les suivantes :

Pour diverses raisons, vous avez peut-être mis à niveau J2SE à partir des versions par défaut. Pour déterminer la version de J2SE que votre installation Java ES utilise, exécutez la commande suivante :

/usr/jdk/entsys-j2se/bin/java -version

Procédure générale pour les plates-formes Solaris

La procédure générale de mise à niveau de J2SE sur les plates-formes Solaris, dépend de la version de J2SE à partir de laquelle vous démarrez :

Lorsque vous mettez à niveau J2SE, vous pouvez arrêter tous les services qui dépendent de la version actuellement installée de J2SE avant de poursuivre. Vous éviterez ainsi tout problème pouvant survenir avec les services qui utilisent la version actuelle de J2SE. Si vous ne les arrêtez pas, une fois J2SE installé et le lien symbolique de Java ES défini sur J2SE, vous devrez redémarrer le système.

Installation de J2SE 5.0 sur plates-formes Solaris

Vous pouvez installer J2SE 5.0 sur des plates-formes Linux à l’aide du logiciel disponible dans l’une des sources suivantes :

Pour installer J2SE 5.0 à partir du site Sun Developer Network :

  1. Accédez à l’emplacement suivant de Sun Developer Network pour récupérer la version actuelle de J2SE 5.0 et les instructions d’installation.
  2. http://java.sun.com/j2se/1.5.0/download.jsp

  3. Suivez les instructions d’installation fournies avec les fichiers à télécharger.
  4. Avant d’installer J2SE, vous pouvez arrêter les services qui en dépendent, comme expliqué dans la section Procédure générale pour les plates-formes Solaris.

  5. Une fois l’installation terminée, passez à la section Définition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris.

Pour installer J2SE 5.0 à partir de la distribution Java ES :

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. [Facultatif] Arrêtez les services Java ES, comme décrit dans la section Procédure générale pour les plates-formes Solaris.
  4. Si une version antérieure de J2SE 5.0 est installée, supprimez-la comme expliqué ci-dessous.
  5. Supprimez les packages suivants :

    pkgrm SUNWj5rt SUNWj5dev SUNWj5cfg SUNWj5man SUNWj5dmo

    Pour les ordinateurs équipés de processeurs 64 bits, supprimez également les packages suivants :

    pkgrm SUNWj5rtx SUNWj5dvx SUNWj5dmx

  6. Accédez à l’emplacement de stockage des packages de J2SE dans la distribution Java ES version 4.
  7. Ces packages se trouvent dans les répertoires suivants, selon votre plate-forme :

    Solaris_sparc/Product/shared_components/Packages/
    Solaris_x86/Product/shared_components/Packages/


    Remarque

    Si vous disposez d’une distribution partielle de Java Enterprise System, elle contient les packages nécessaires à l’installation de J2SE.


  8. Installez ces packages à l’aide de la commande pkgadd.
  9. Installez les packages suivants :

    pkgadd -d . SUNWj5rt SUNWj5dev SUNWj5cfg SUNWj5man SUNWj5dmo

    Pour les ordinateurs équipés de processeurs 64 bits, installez également les packages suivants :

    pkgadd -d . SUNWj5rtx SUNWj5dvx SUNWj5dmx

    J2SE 5.0 Update 4 est alors installé dans /usr/jdk/jdk1.5.0_04. La version 5.0 ne devient pas automatiquement la plate-forme Java par défaut sous Solaris 8 ou Solaris 9 (sauf s’il n’y a pas de version par défaut), mais devient la version par défaut sous Solaris 10.


    Remarque

    Sous Solaris 8 et 9, vous pouvez prendre J2SE 5.0 comme plate-forme Java par défaut en modifiant le lien symbolique /usr/java afin qu’il pointe vers /usr/jdk/jdk1.5.0_04.

    Toutefois, la modification du lien symbolique de cette manière peut entraîner des problèmes pour les applications Java antérieures qui n’ont pas été testées avec J2SE 5.0. Pour plus d’informations, reportez-vous aux notes d’installation de J2SE 5.0 à l’adresse :

    http://java.sun.com/j2se/1.5.0/compatibility.html


  10. [Facultatif] Installez les pages de manuel en japonais.
  11. Exécutez la commande pkgadd pour installer le nouveau package des pages de manuel en japonais :

    pkgadd -d . SUNWj5jmp

Mise à niveau de J2SE 5.0 sur plates-formes Solaris par l’application de patchs

La procédure suivante indique comment mettre à niveau une version installée de la plate-forme J2SE 5.0 vers la version prise en charge.

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. Procurez-vous le patch requis pour votre plate-forme Solaris, comme indiqué par le tableau ci-dessous.
  4. Plate-forme

    Patch

    SPARC

    118666-03 ou supérieur

    SPARC 64 bits

    118667-03 ou supérieur

    X86

    118668-03 ou supérieur

    x86 64 bits

    118669-03 ou supérieur

    Les deux derniers chiffres de l’ID de patch indiquent le numéro de révision du patch. Un numéro de révision supérieur indique une version plus récente du patch. Reportez-vous au fichier README pour chaque patch pour lequel il existe des instructions spéciales.

    Vous pouvez télécharger les patchs dans /tmp à partir de l’adresse : http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  5. [Facultatif] Arrêtez les services Java ES, comme décrit dans la section Procédure générale pour les plates-formes Solaris.
  6. Appliquez le patch à l’aide de la commande patchadd.
  7. Par exemple, pour les plates-formes Solaris SPARC :

    patchadd 118666-03

Définition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris

Java Enterprise System conserve un lien symbolique qui pointe vers la version prise en charge de la plate-forme J2SE. Java Enterprise System conserve ce lien pour que les services Java ES puissent trouver l’exécution J2SE appropriée.

Si vous avez mis à niveau J2SE 1.4.2 vers J2SE 5.0 Update 4, vous devez définir le lien symbolique pour qu’il pointe vers la nouvelle version de J2SE 5.0. Si vous avez mis à niveau une version antérieure de J2SE 5.0 vers J2SE 5.0 Update 4, vous devez simplement vérifier que votre installation Java ES utilise la version mise à jour.

La procédure ci-après indique comment définir le lien symbolique de Java ES vers votre installation J2SE mise à niveau.

  1. Redéfinissez le lien symbolique /usr/jdk/entsys-j2se pour qu’il pointe vers la nouvelle installation ou l’installation mise à jour de J2SE, comme expliqué ci-dessous :
  2. Si vous avez installé J2SE 5.0 Update 4 à l’emplacement par défaut, redéfinissez le lien symbolique comme suit :

    rm /usr/jdk/entsys-j2se
    ln -s /usr/jdk/instances/jdk1.5.0 /usr/jdk/entsys-j2se

    Si vous avez installé J2SE 5.0 à un autre emplacement, remplacez le chemin par défaut (/usr/jdk/instances/jdk1.5.0) par votre chemin.

  3. Si vous avez arrêté les services avant de mettre à niveau J2SE 5.0 Update 4 ou de l’installer, redémarrez-les.
  4. Si vous ne les avez pas arrêtés avant de mettre à niveau ou d’installer J2SE 5.0, vous devez redémarrer le système pour que les services dépendant de J2SE 5.0 utilisent le nouveau lien symbolique.

Vérification de la mise à niveau de J2SE

La commande suivante vérifie la version de J2SE à laquelle renvoie le lien symbolique J2SE :

/usr/jdk/entsys-j2se/bin/java -version

La commande renvoie une chaîne contenant le numéro de version du développeur. Par exemple, si vous avez installé J2SE 5.0 Update 4, cette commande renvoie la chaîne suivante :

java version "1.5.0_04"

Si la commande ci-dessus ne renvoie pas la version appropriée, vérifiez que le lien symbolique de Java ES vers J2SE est correctement défini, comme expliqué dans la section Définition du lien symbolique de J2SE pour Java ES sur plates-formes Solaris.

Mise à niveau de J2SE sur plate-forme Linux

La procédure que vous utilisez pour mettre à niveau J2SE sous Linux ne dépend pas de votre méthode de mise à niveau. La procédure est identique que vous effectuiez une mise à niveau à partir de J2SE 1.4 ou d’une version antérieure de J2SE 5.0. Sur la plate-forme Linux, vous pouvez installer plusieurs versions de J2SE 5.0.

La procédure générale de mise à niveau de J2SE sur la plate-forme Linux est la suivante :

  1. Installez J2SE 5.0 Update 4 ou version ultérieure (voir la section Installation de J2SE 5.0 sur plate-forme Linux).
  2. Définissez le lien symbolique de Java ES de sorte qu’il pointe vers la nouvelle version de J2SE (voir la section Définition du lien symbolique de J2SE pour Java ES sur plate-forme Linux).

  3. Remarque

    La suppression des versions antérieures de J2SE est facultative. Si d’autres services dépendent des versions antérieures, vous pouvez conserver ces versions.


Installation de J2SE 5.0 sur plate-forme Linux

Vous pouvez installer J2SE 5.0 sur des plates-formes Linux à l’aide du logiciel disponible dans l’une des sources suivantes :

Pour installer J2SE 5.0 à partir du site Sun Developer Network :

  1. Accédez à l’emplacement suivant de Sun Developer Network pour récupérer la version actuelle de J2SE 5.0 et les instructions d’installation.
  2. http://java.sun.com/j2se/1.5.0/download.jsp

  3. Suivez les instructions d’installation fournies avec les fichiers à télécharger.
  4. Avant d’installer J2SE, vous pouvez arrêter les services qui en dépendent, comme expliqué dans la section Procédure générale pour les plates-formes Solaris.

  5. Une fois l’installation terminée, passez à la section Définition du lien symbolique de J2SE pour Java ES sur plate-forme Linux.

Pour installer J2SE 5.0 à partir de la distribution Java ES :

  1. Connectez-vous en tant qu’utilisateur root ou superutilisateur.
  2. su -

  3. [Facultatif] Arrêtez les services Java ES, comme décrit dans la section Procédure générale pour les plates-formes Solaris.
  4. Dans votre distribution Java ES, accédez au répertoire suivant qui contient le fichier jdk-1_5_0_04-linux-i586.rpm :
  5. Linux_x86/Product/shared_components/Packages/


    Remarque

    Si vous disposez d’une distribution partielle de Java Enterprise System, elle contient les packages nécessaires à l’installation de J2SE.


  6. Installez le paquet RPM à l’aide de la commande suivante :
  7. rpm -Uvh jdk-1_5_0_04-linux-i586.rpm

    La suppression des versions antérieures de J2SE est facultative. Si d’autres services dépendent des versions antérieures, vous pouvez conserver ces versions.

  8. Continuez jusqu’à la procédure de définition du lien symbolique de Java ES, qui se trouve dans la section suivante.
Définition du lien symbolique de J2SE pour Java ES sur plate-forme Linux

Java Enterprise System conserve un lien symbolique qui pointe vers la version prise en charge de la plate-forme J2SE. Java Enterprise System conserve ce lien pour que les services Java ES puissent trouver l’exécution J2SE appropriée.

La procédure suivante indique comment définir le lien symbolique de Java ES.

  1. Redéfinissez le lien symbolique /usr/jdk/entsys-j2se pour qu’il pointe vers la nouvelle installation ou l’installation mise à jour de J2SE, comme expliqué ci-dessous :
  2. Si vous avez installé J2SE 5.0 Update 4 à l’emplacement par défaut, redéfinissez le lien symbolique comme suit :

    rm /usr/jdk/entsys-j2se
    ln -s /usr/java/jdk1.5.0_04 /usr/jdk/entsys-j2se

    Ces commandes modifient le chemin de J2SE 5.0 Update 4. Modifiez le chemin vers la plate-forme J2SE en fonction de la version installée sur votre système.

    Si vous avez installé J2SE 5.0 à un autre emplacement, remplacez le chemin par défaut (/usr/java/jdk1.5.0_04) par votre chemin.

  3. Si vous avez arrêté les services avant de mettre à niveau J2SE 5.0 Update 4 ou de l’installer, redémarrez-les.
  4. Si vous ne les avez pas arrêtés avant de mettre à niveau ou d’installer J2SE 5.0, vous devez redémarrer le système pour que les services dépendant de J2SE 5.0 utilisent le nouveau lien symbolique.

Vérification de la mise à niveau de J2SE

La commande suivante vérifie la version de J2SE à laquelle renvoie le lien symbolique J2SE :

/usr/jdk/entsys-j2se/bin/java -version

La commande renvoie une chaîne contenant le numéro de version du développeur. Par exemple, si vous avez installé J2SE 5.0 Update 4, cette commande renvoie la chaîne suivante :

java version "1.5.0_04"

Si la commande ci-dessus ne renvoie pas la version appropriée, vérifiez que le lien symbolique de Java ES vers J2SE est correctement défini, comme expliqué dans la section Définition du lien symbolique de J2SE pour Java ES sur plate-forme Linux.



Précédent      Sommaire      Index      Suivant     


Numéro de référence : 819-3460.   Copyright 2006 Sun Microsystems, Inc. Tous droits réservés.