CITSmart

Atualização de Pacotes

Este procedimento tem por objetivo demonstrar o passo-a-passo da atualização do produto Citsmart/Neuro em servidores de aplicação Wildfly.

Para efeito desde documento, iremos utilizar como exemplo o seguinte cenário:

Atualizar o Citsmart da versão CitsmartITSM-Enterprise-8.0.0.0.war para a versão CitsmartITSM-Enterprise-8.0.1.0.war e Neuro da versão citsmart-neuro-web-1.3.3.0.war para citsmart-neuro-web-1.3.4.0.war. Note que você não precisa realizar o deploy de todos os pacotes de uma vez, você poderá atualizar apenas um dos componentes. De toda forma, verifique a versão correta do(s) pacote(s) em seu servidor e use os comandos abaixo apontando para as respectivas versões.

Pré-requisito

Ter instalado o servidor de aplicação Wildfly com base no documento Instalação on-premisses.

Ter realizado o download dos pacotes diretamente do portal do parceiro.

Procedimento

1 - Pare o serviço do Wildfly

Shell


Verifique se algum serviço Java está em execução;

Shell


2 - Copie e extraia o(s) arquivo(s) baixado(s)

Transfira os novos pacotes via sftp o diretório tmp do seu servidor Linux. Logo após realize a extração:

Shell


O arquivo extraído estará neste formato:

Shell


3 - Remova o(s) deploy(s) antigo(s)

Acesse o diretório de deploys do Wildfly

Shell


Remova o(s) pacote(s) que sera(m) substituído(s)

Shell

Shell


Atenção: Note que tanto o pacote do produto quanto o arquivo ".deployed" precisam ser removidos. Caso você esteja realizando o deploy de apenas um componente, remova apenas o arquivo do item relacionado. Se você quiser realizar o deploy novamente na mesma versão, remova apenas o arquivo ".deployed" - essa opção pode ser feita também à quente.



4 - Remova os diretórios temporários

Acesse o diretório stantalone do Wildfly

Shell


Remove os diretórios "temporários"

Shell


5 - Crie os diretórios temporários novamente

Ainda no diretório standalone recrie os diretórios "temporários"

Shell


Atribua a permissão de dono ao usuário wildlfy

Shell


6 - Remova caches e limpe a memória Swap (opcional)

É recomendado realizar a limpeza de caches e memória Swap

  • Limpar memória Swap
Shell

  • Limpar Caches
Shell

Shell


7 - Copie o(s) novo(s) pacote(s) WAR para o diretório Deployments

Shell

Shell


8 - Inicie o serviço do Wildfly

Shell


9 - Acompanhe o processo de deploy

Shell


Conclusão

Após seguir este procedimento acreditamos que você implantou com sucesso a última versão do produto.