
carloscanteiro
(usa Ubuntu)
Enviado em 04/06/2020 - 14:46h
Não obtive sucesso.
Meu Tomcat não fica instalado na máquina, somente extrai os arquivos na pasta /opt/apache-tomcat-8.5.31/. Realizo somente a alteração no arquivo de configuração server.xml para responder nas portas 80 e 433, não realizo mais nenhuma alteração.Coloco meu ROOT.war na pasta /opt/apache-tomcat-8.5.31/webapps e inicializo minha aplicação através do /opt/apache-tomcat-8.5.31/bin/startup.sh.
Durante o processo de inicialização da aplicação ela valida/atualiza as liquibase de todos os meus cliente no banco de dados e esse processo demora mais de 1 hora, ficando assim apresentando erro ao acessar a URL da aplicação. Preciso colocar uma máquina de informação/manutenção durante esse período.
- Realizar download do arquivo ROOT.war
# wget -c -P /tmp http://<meudominio>/ROOT.war
- Parar servidor Tomcat
# ps aux | grep java
# kill -9 <id do serviço>
- Remover configurção atual do ROOT
# cd /opt/apache-tomcat-8.5.31/webapps/
# rm -r ROOT*
- Mover o arquivo ROOT.war para o Tomcat
# cd /opt/apache-tomcat-8.5.31/webapps/
# mv /tmp/ROOT.war ./
- Inicializar o Tomcat
# cd /opt/apache-tomcat-8.5.31/bin
# ./startup.sh