14.4.3. Restauration de l'application d'un correctif sous forme zip par la commande patch
Cette tâche décrit la façon d'utiliser la commande patch pour désinstaller une application de correctif de format zip déjà appliqué dans JBoss EAP 6.
Avertissement
patch n'est normalement pas l'intention de cette fonctionnalité. Le but est de ne supprimer l'application d'un correctif que lorsque celui-ci a des conséquences indésirables immédiatement après son application.
Important
patch a été ajoutée dans la version JBoss EAP 6.2. Pour les versions JBoss EAP antérieures à 6.2, le processus de suppression de correctifs sous la forme zip est différent, et vous devrez, à la place, consulter la documentation de la version concernée à l'adresse suivante https://access.redhat.com/site/documentation/.
Pré-requis
- Correctif ayant déjà été appliqué par la commande
patch. - Accéder au Management CLI pour l'instance de serveur. Voir la section Launch the Management CLI du guide Administration and Configuration Guide.
Procédure 14.3. Retirer un correctif zip d'une instance de serveur JBoss EAP 6 par la commande patch.
- Avec le Management CLI, appliquer la commande
patch infopour trouver l'ID du patch à retirer.- Avec les correctifs cumulatifs, l'ID du correctif correspond à la première valeur
cumulative-patch-idqui apparaît dans la sortiepatch info. - Les ID de correctifs de bogues ou de sécurité sont listés comme valeur des premiers
patches(correctifs) qui apparaissent dans la sortiepatch info, avec le correctif spontané listé en premier.
- Avec le Management CLI, retirer le correctif avec l'ID de correctif de l'étape précédente.
Avertissement
Faîtes attention quand vous spécifiez la valeur de l'option--reset-configuration.Si défini àTRUE, en retirant le correctif, vous restaurerez également les fichiers de configuration du serveur JBoss EAP 6 à leur état d'avant correctif. Tout changement qui aura lieu sur les fichiers de configuration du serveur JBoss EAP 6 à la suite de ce correctif sera perdu.Si défini àFALSE, les fichiers de configuration ne seront pas supprimés. Dans un tel cas, il est possible que le serveur ne démarre pas à nouveau après l'opération de restauration, car il y a pu avoir des altérations de configuration comme des altérations d'espace-nom, qui ne seront plus valides et qui devront être réparées manuellement.[standalone@localhost:9999 /] patch rollback PATCH_ID --reset-configuration=TRUE
[standalone@localhost:9999 /] patch rollback PATCH_ID --reset-configuration=TRUECopy to Clipboard Copied! Toggle word wrap Toggle overflow L'outilpatchavertira s'il y a conflit lors de la tentative de suppression de correctif. Consulter Section 14.4.1, « La commandepatch» pour voir les options disponibles d'exécution à nouveau de la commande à nouveau pour résoudre les conflits. - Démarrer à nouveau l'instance de serveur JBoss EAP 6 pour que la suppression de correctif puisse prendre effet :
[standalone@localhost:9999 /] shutdown --restart=true
[standalone@localhost:9999 /] shutdown --restart=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Le correctif, et parfois aussi les fichiers de configuration du serveur, sont retirés de l'instance de serveur de JBoss EAP 6.