Como atualizar o WildFly 8.0.0 para 8.1.0

Nesse post ensinarei como atualizar o WildFly.

  1. Baixar a atualização no site do WildFly.

Arquivo: wildfly-8.1.0.Final-update.zip

  1. Descompactar o arquivo em um diretório.

    $ unzip wildfly-8.1.0.Final-update.zip
    Archive: wildfly-8.1.0.Final-update.zip
    creating: wildfly-8.1.0.Final-update/
    inflating: wildfly-8.1.0.Final-update/README.txt
    inflating: wildfly-8.1.0.Final-update/reenable-jars.jar
    inflating: wildfly-8.1.0.Final-update/wildfly-8.1.0.Final.patch

Repare que foi criado o arquivo wildfly-8.1.0.Final.patch, esse é o arquivo de patch que utilizaremos.

  1. Inicie o WildFly (modo domain ou standalone) e connect via JBoss-Cli.

    ./jboss-cli.sh --connect --controller=127.0.0.1

No exemplo abaixo, utilizarei o modo domain, pois meu ambiente está configurado dessa forma.

Obs: não esqueça de alterar o parametro –host para o desejado.

[domain@localhost:9990 /] patch apply /tmp/wildfly-8.1.0.Final-update/wildfly-8.1.0.Final.patch --host=master
{
"outcome" : "success",
"response-headers" : {
"operation-requires-restart" : true,
"process-state" : "restart-required"
},
"result" : null,
"server-groups" : null
}
  1. Pare o WildFly.

  2. Verifique se o upgrade funcionou.

    $ ./domain.sh -V
    WildFly 8.1.0.Final "Kenny"

Caso necessite aplicar rollback (plano de volta), execute o comando abaixo via JBoss-Cli.

[domain@localhost:9990 /] patch rollback --reset-configuration=true --host=master
{
"outcome" : "success",
"response-headers" : {
"operation-requires-restart" : true,
"process-state" : "restart-required"
 },
"result" : null,
"server-groups" : null
}

Abraços.

Show Comments