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 systemctl stop wildfly verifique se algum serviço java está em execução; ps aux | grep java 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 unzip citsmartitsm enterprise 8 0 1 0 war zip o arquivo extraído estará neste formato \[root\@server]# citsmartitsm enterprise 8 0 1 0 war 3 remova o(s) deploy(s) antigo(s) acesse o diretório de deploys do wildfly cd /opt/wildfly/standalone/deployments remova o(s) pacote(s) que sera(m) substituído(s) rm rf citsmartitsm enterprise 8 0 0 0 war rm rf citsmart neuro web 1 3 3 0 war 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 cd /opt/wildfly/standalone remove os diretórios "temporários" rm rf data tmp log 5 crie os diretórios temporários novamente ainda no diretório standalone recrie os diretórios "temporários" mkdir {data, tmp, log} atribua a permissão de dono ao usuário wildlfy chown r wildfly\ wildfly data tmp log 6 remova caches e limpe a memória swap (opcional) é recomendado realizar a limpeza de caches e memória swap limpar memória swap swapoff a limpar caches sysctl vm drop caches=1 sysctl vm drop caches=3 7 copie o(s) novo(s) pacote(s) war para o diretório deployments cp citsmartitsm enterprise 8 0 1 0 war /opt/wildfly/standalone/deployments/ cp citsmart neuro web 1 3 4 0 war /opt/wildfly/standalone/deployments/ 8 inicie o serviço do wildfly systemctl start wildfly 9 acompanhe o processo de deploy tail f /opt/wildfly/standalone/log/server log conclusão após seguir este procedimento acreditamos que você implantou com sucesso a última versão do produto