1
resposta

Apache tomcat e arquivo .war do java

Minha questão é uma duvida, não é bem um problema, é mais uma questão de melhoria. Gostaria de saber se alguém sabe um método de subir um arquivo de atualização do java, um .war, no servidor tomcat sem derrubar o sistema. O que acontece é que sempre que subimos um sistema online no servidor a conexão cai para o usuário momentaneamente, fechando a sessão, assim fazendo o usuário ter que logar novamente e, se estivesse fazendo algo no momento, acaba perdendo... Queria saber se existe alguma forma de contornar isso, se alguém souber de qualquer coisa seria bom.

1 resposta

Olá Vinícius, tudo bem?

Entendo sua questão e realmente é muito importante evitar que o sistema fique indisponível durante atualizações. Uma opção para evitar que a conexão caia é fazer o deploy do arquivo .war em um ambiente de homologação antes de fazer a atualização no ambiente de produção. Assim, você pode testar o sistema e garantir que tudo está funcionando corretamente antes de fazer a atualização no ambiente de produção.

Outra opção é utilizar o recurso de hot deploy do Tomcat, que permite atualizar o sistema sem precisar reiniciar o servidor. Para isso, basta copiar o arquivo .war atualizado para a pasta webapps do Tomcat e o servidor irá automaticamente atualizar o sistema sem interromper a conexão com os usuários.

Espero ter ajudado e bons estudos!