Java ES est doté d'un programme de désinstallation qui permet de supprimer de votre système les composants qui ont été installés par le biais du programme d'installation de Java ES. Tout comme le programme d'installation de Java ES, le programme de désinstallation peut fonctionner en mode graphique, en mode texte ou en mode Silencieux.
Pendant l'installation, le programme d'installation de Java ES copie le programme de désinstallation de Java ES à l'emplacement suivant :
SE Solaris : /var/sadm/prod/SUNWentsys5
Linux et HP-UX : /var/sadm/prod/sun-entsys5
Vous pouvez utiliser le paramètre facultatif -no pour lancer le programme de désinstallation sans désinstaller aucun logiciel, ce qui vous permet de vous familiariser avec le programme et de créer des fichiers d'état pour des désinstallations en mode Silencieux ultérieures.
Le programme de désinstallation supprime uniquement les composants installés par le programme d'installation de Java ES. Pour supprimer un composant qui n'a pas été installé par le biais de ce programme, suivez les instructions se trouvant dans la documentation du composant en question.
Le programme de désinstallation ne supprime pas les composants Java ES partagés.
Le programme de désinstallation doit être exécuté séparément sur chaque hôte contenant des composants Java ES. La désinstallation distante n'est pas prise en charge. Pour chaque hôte, vous pouvez sélectionner un ou plusieurs composants à désinstaller.
Le programme de désinstallation peut supprimer des fichiers de données d'utilisateur et de configuration. Ces fichiers varient pour chaque composant. Une fois la désinstallation terminée, il se peut que vous deviez supprimer certains fichiers et répertoires supplémentaires. Pour obtenir des informations produit par produit, reportez-vous à la section Vérification du comportement de désinstallation des composants Java ES .
Le programme de désinstallation affiche des pages d'annulation de la configuration des composants, si nécessaire, pour une désinstallation multisession.
Le programme de désinstallation n'annule pas la configuration des installations sur les conteneurs Web tiers.
Le programme de désinstallation n'annule pas la configuration des installations SDK d'Access Manager sur les conteneurs Web. Vous devez reconfigurer le conteneur Web manuellement (par exemple, restaurer la variable classpath d'origine).
N'utilisez pas le programme de désinstallation pour supprimer le logiciel Sun Cluster, sauf si ce dernier n'a jamais été utilisé pour configurer un nœud de cluster. Pour plus d'informations, reportez-vous à la section Désinstallation du logiciel Sun Cluster.
Le programme de désinstallation peut réagir différemment selon les composants installés et les relations qui existent entre eux.
Le programme de désinstallation est capable de détecter les dépendances entre les produits installés sur le même hôte. Si vous tentez de désinstaller un composant dont plusieurs produits installés sur l'hôte local dépendent, le programme de désinstallation affiche un avertissement.
Par exemple, si vous essayez de désinstaller Access Manager de l'hôte sur lequel Portal Server est également installé, le programme de désinstallation vous avertit que Portal Server ne peut pas fonctionner sans Access Manager.
Dans la plupart des cas, vous pouvez désinstaller un composant si aucun autre composant n'en dépend.
Par exemple, Portal Server dépend d'Access Manager, mais Access Manager ne dépend pas de Portal Server. Si vous tentez de désinstaller Portal Server, le programme de désinstallation ne génère aucun avertissement, car Access Manager peut fonctionner sans Portal Server.
Lors de la désinstallation d'un composant, vous devez identifier les produits configurés pour ce composant (une configuration supplémentaire peut alors être requise). Dans le cas contraire, votre système risquerait de contenir des composants configurés pour la prise en charge de produits qui ne sont plus installés.
Le programme de désinstallation ne reconnaît pas les interdépendances suivantes :
dépendances concernant des hôtes distants ;
dépendances résultant de la configuration.
Certaines dépendances peuvent être satisfaites grâce à des composants déployés sur des hôtes distants. Toutefois, le programme de désinstallation ne reconnaît pas ces relations de dépendance.
Par exemple, si vous désinstallez Directory Server, le programme de désinstallation ne vous avertit pas qu'Access Manager dépend de Directory Server, même si les deux produits sont déployés sur le même hôte. Cela est dû au fait qu'une autre instance de Directory Server se situant sur un autre hôte a pu prendre en charge Access Manager.
Le programme de désinstallation n'est pas capable de détecter une dépendance entre composants qui résulte d'une configuration postinstallation.
Supposons, par exemple, que vous installiez Portal Server et Calendar Server sur le même hôte et que vous configuriez ensuite Portal Server pour qu'il utilise Calendar Server comme canal de calendrier. Après cette configuration, Portal Server dépend de Calendar Server. Toutefois, si vous désinstallez par la suite Calendar Server, le programme de désinstallation ne vous avertit pas de cette dépendance car la configuration a été effectuée après l'installation.