Página de manutenção no Tomcat

1. Página de manutenção no Tomcat

Carlos Canteiro
carloscanteiro

(usa Ubuntu)

Enviado em 27/05/2020 - 12:39h

Pessoal,
Tenho uma aplicação em JAVA rodando em Tomcat, onde subo manualmente o servidor web (/opt/apache-tomcat-8.5.31/bin/startup.sh) e durante o processo de inicialização minha aplicação fica em torno de 2h fora do ar devido as atualizações dos clientes em banco de dados.
Durante esse período de inicialização ao acessar a URL apresenta erro de acesso para o cliente e gostaria de colocar uma pagina de manutenção durante esse período. Gostaria de algumas dicas para resolver esse problema.



  


2. Re: Página de manutenção no Tomcat

Filippe
spolti

(usa Fedora)

Enviado em 27/05/2020 - 12:45h

esta configuração eh feita na aplicação, veja este exemplo: https://serverfault.com/questions/254102/custom-error-pages-on-apache-tomcat


3. Re: Página de manutenção no Tomcat

Carlos Canteiro
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








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts