Version 2

    Nesse artigo ensinarei como atualizar o WildFly 8.0.0 para 8.1.0.


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


    Arquivo: wildfly-8.1.0.Final-update.zip

     

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

     

    3) 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 parâmetro –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
    }
    [domain@localhost:9990 ]
    
    


    4) Pare o WildFly.

     

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