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. |