14.4.3. Reversão do Aplicativo de um Patch na forma Zip usando o comando patch
Sumário
Esta tarefa descreve o comando patch
para reverter o aplicativo de um patch zip aplicado anteriormente no JBoss EAP 6.
Atenção
A reversão de um aplicativo de um patch usando o comando
patch
não é intencionado como uma funcionalidade de desinstalação geral. Isto é apenas intencionado a ser usado imediatamente após o aplicativo de um patch que possuia consequências indesejáveis.
Importante
O comando
patch
é um recurso que foi adicionado ao JBoss EAP 6.2. Para as versões JBoss EAP antecedentes à versão 6.2, o processo de reversão de patches é diferente e você deve seguir a documentação de versão relevante no https://access.redhat.com/site/documentation/.
Pré-requisitos
- O patch que foi aplicado anteriormente usando o comando
patch
. - Acesso ao CLI de Gerenciamento para a instância do servidor. Refira-se à Iniciação do CLI de Gerenciamento no Guia de Configuração e Administração.
Procedimento 14.3. Reversão de um patch a partir da instância do servidor JBoss EAP 6 usando o comando patch
- A partir do CLI de Gerenciamento, use o comando
patch info
para encontrar a ID do patch que está prestes a ser revertido.- Para os patches cumulativos, a ID do patch é o valor do primeiro
cumulative-patch-id
apresentado no resultadopatch info
. - A segurança única ou as IDs do patch de correção de bug estão descritas como o valor dos primeiros
patches
apresentados no resultadopatch info
, com o mais recente patch único aplicado e listado primeiramente.
- A partir do CLI de Gerenciamento, reverta o patch com a ID do patch apropriado a partir da etapa anterior.
Atenção
Recomendamos cuidado ao especificar o valor da opção--reset-configuration
.Caso determinado paraTRUE
, o processo de reversão do patch irá reverter também os arquivos de configuração do servidor JBoss EAP 6 a seus estados de pre-patch. Quaisquer alterações realizadas aos arquivos de configuração do servidor JBoss EAP 6, após o patch ser aplicado, serão perdidas.Caso determinado paraFALSE
, os arquivos de configuração do servidor não serão revertidos. Nesta situação, é possível que o servidor não inicie após a reversão, uma vez que o pacth pode ter alterado configurações tais como namespaces, que podem não ser mais válidos e necessitaram ser corrigidos manualmente.[standalone@localhost:9999 /]
patch rollback PATCH_ID --reset-configuration=TRUE
A ferramentapatch
o avisará se existem quaisquer conflitos na tentativa da reversão do patch. Refira-se à Seção 14.4.1, “O comandopatch
” para opções possíveis de reexecução do comando para resolver quaisquer conflitos. - Reinicie a instância do servidor JBoss EAP 6 para que a reversão do patch tenha efeito:
[standalone@localhost:9999 /]
shutdown --restart=true
Resultado
O patch, e opcionalmente os arquivos de configuração do servidor, são revertidos na instância do servidor do JBoss EAP 6.