14.4. Instale os Patches na Forma Zip

14.4.1. O comando patch

O comando patch é usado para aplicar os patches do zip baixados a uma instância do servidor JBoss EAP 6. Ele não pode ser usado automaticamente nas instâncias do servidor JBoss EAP 6 de patch por todo managed domain. No entanto, instâncias de servidor individual no managed domain podem sofrer o patch de forma independente.

Importante

As instâncias do servidor JBoss EAP 6 que foram instaladas usando o método RPM não podem ser atualizadas usando o comando patch. Refira-se à Seção 14.5, “Instalação de Patches na forma RPM” para atualização dos servidores do JBoss EAP 6 instalados no RPM.

Nota

O comando patch pode ser apenas usado com patches produzidos nas versões do JBoss EAP 6.2 e mais avançadas. Para os patches de versões anteriores à versão 6.2, você deve referir-se à documentação de versão relevante disponível no https://access.redhat.com/site/documentation/.
Além dos patches aplicados, o comando patch pode fornecer a informação básica no estado de patches instalados e também fornecer uma maneira de reverter imediatamente o aplicativo de um patch.
Antes de iniciar um aplicativo patch ou reverter a operação, a ferramenta patch verificará os módulos e demais arquivos que estão sendo alterados por quaisquer modificações do usuário. Caso a modificação de um usuário for detectada e uma alteração de conflito de manuseio for especificada, a ferramenta patch irá cancelar a operação e avisar que existe um conflito. O aviso incluirá uma lista de módulos e outros arquivos que estiverem em conflito. Para completar a operação, o comando patch deve ser re-executado com uma alteração especificando como resolver o conflito: tanto preservar as modificações do usuário ou substituí-las.

Tabela 14.1. Alterações e Argumentos do Comando patch

Argumento ou Interruptor Descrição
apply Aplica o patch.
--override-all Caso haja um conflito, a operação de patch substitui quaisquer modificações do usuário.
--override-modules Caso haja conflito como resultado de quaisquer módulos modificados, esta alteração substitui aquelas modificações pelos conteúdos da operação do patch.
--override=path(,path) Caso existam arquivos diversos apenas, isto substituirá os arquivos modificados em conflito com os arquivos na operação patch.
--preserve=path(,path) Para os arquivos diversos especificados apenas, isto preservará os arquivos modificados em conflito.
info Retorna a informação nos patches instalados no momento.
rollback Reverte o aplicativo de um patch.
--reset-configuration=TRUE|FALSE Solicitado para a reversão, isto especifica se é que restaurar os arquivos de configuração do servidor como parte da operação de reversão.