Atualização manual - Windows
Esta página descreve o processo de atualização manual da plataforma Navixy On-premise no Windows. Use esta instrução se precisar ter controle total sobre o processo de atualização ou se estiver utilizando caminhos de serviço personalizados. Caso contrário, na maioria dos casos é recomendável recorrer ao atualização automática.
Em geral, a atualização da plataforma Navixy consiste em três partes:
Atualização do banco de dados.
Atualização dos arquivos dos serviços Java.
Atualização dos arquivos dos serviços web.
Antes de instalar, por favor verifique se o seu sistema atende aos seguintes pré-requisitos:
Java Development Kit 21 A partir de março de 2025, a plataforma depreciou a versão 17 e anteriores.
MySQL 8.0 A partir de março de 2024, a plataforma depreciou o MySQL 5.7. Esta versão atingiu seu EOL e não é mais suportada.
A não conformidade com o software exigido resultará na incapacidade da nova versão da plataforma de iniciar. No entanto, uma atualização preliminar dos pré-requisitos manterá a plataforma funcional.
A atualização não será concluída em versões inferiores do MySQL e terminará com erro.
Início da atualização
Extraia um pacote de distribuição da plataforma recebido da Navixy; normalmente é um .tar.gz arquivo. Você pode usar qualquer compactador capaz de trabalhar com arquivos tar.gz, por exemplo https://www.7-zip.org/. Dentro do arquivo descompactado você encontrará um diretório "navixy-package", contendo todos os arquivos da plataforma. Você pode movê-lo para qualquer outro local para que os caminhos de instalação fiquem mais curtos. Doravante este será o diretório principal da distribuição. Antes da atualização, é fortemente recomendado parar os serviços Java do Navixy no menu "Services". Para instâncias on-premise no Windows, não existem scripts de atualização automatizados. Toda a atualização é realizada manualmente.
Processo de atualização
Etapa 1: Atualização do banco de dados
Abra o prompt de comando e navegue até a pasta onde você extraiu o pacote de distribuição Navixy. Por exemplo, se você extraiu o pacote para a pasta Downloads, o comando para navegar até o diretório db do pacote pode ser parecido com este:
Execute o updates.sql arquivo com o seguinte comando:
(onde $ROOTPASSWORD é a senha root do MySQL)
Exclua updates.sql e google.sql da pasta db. Isso deve ser feito para não sobrescrever o banco de dados na próxima etapa.
Certifique-se de que esses arquivos foram excluídos e então execute todos os demais arquivos sql:
Etapa 2: Atualização dos serviços Java
A atualização dos serviços Java envolve substituir os arquivos nos diretórios de serviço localizados em C:\java, especificamente api-server, sms-server e tcp-server.
Para atualizar esses serviços, localize os diretórios correspondentes no navixy-package e substitua todos os arquivos na pasta conf, exceto config.properties e db.properties.
Antes de substituir os config.properties arquivos, compare os existentes com os do novo distribuitivo para garantir que quaisquer novos parâmetros sejam adicionados à configuração existente.
Etapa 3: Atualização dos serviços web
Prossiga para diretório C:\nginx\www Substitua todos os arquivos em panel-v2 e pro-ui diretórios com os arquivos dos diretórios correspondentes do pacote de distribuição. Isso não corromperá nenhuma configuração, pois os arquivos de configuração no pacote são nomeados como exemplo, e não sobrescreverão os existentes.
Para garantir a configuração correta, compare os seguintes arquivos com os exemplos no pacote de distribuição:
panel-v2\Config.js
pro-ui\PConfig.js
pro-ui\static\app_config.js
Se houver novos parâmetros nos exemplos, adicione-os aos arquivos correspondentes na sua instalação Navixy.
Configuração dos serviços do Windows
Se você estiver atualizando para o Java 21 a partir de uma versão anterior, será necessário reinstalar os serviços Navixy, pois o aplicativo wrapper da versão anterior não funcionará com o Java 21. Para isso, pegue a pasta Wrapper do pacote de instalação e siga os mesmos passos da instalação inicial. Leia mais: Instalar no Windows.
O arquivo em lote atualizará as configurações dos serviços existentes, portanto não há necessidade de excluí-los antecipadamente.
Passos finais
Para concluir o processo de atualização, reinicie os serviços Java do Navixy no menu "Services". Certifique-se de que os serviços sejam reiniciados com sucesso e estejam em execução por pelo menos um minuto.
Atualizado
Isto foi útil?