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.
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.
1 - Pare o serviço do Wildfly
Verifique se algum serviço Java está em execução;
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:
O arquivo extraído estará neste formato:
3 - Remova o(s) deploy(s) antigo(s)
Acesse o diretório de deploys do Wildfly
Remova o(s) pacote(s) que sera(m) substituído(s)
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
Remove os diretórios "temporários"
5 - Crie os diretórios temporários novamente
Ainda no diretório standalone recrie os diretórios "temporários"
Atribua a permissão de dono ao usuário wildlfy
6 - Remova caches e limpe a memória Swap (opcional)
É recomendado realizar a limpeza de caches e memória Swap
- Limpar memória Swap
- Limpar Caches
7 - Copie o(s) novo(s) pacote(s) WAR para o diretório Deployments
8 - Inicie o serviço do Wildfly
9 - Acompanhe o processo de deploy
Após seguir este procedimento acreditamos que você implantou com sucesso a última versão do produto.