quinta-feira, 9 de janeiro de 2020

Java Tomcat7 - Problema horario de verão

Recentemente tive um problema onde uma aplicação rodando em Tomcat 7 - Java, estava 1 hora a frente do horario configurado no sistema operacional. 

Isso ocorre porque o Java tem a sua própria configuração de timezone. Bem...não vou enrolar mais, abaixo o procedimento para corrigir esse problema:

1) Acesse o link https://www.iana.org/time-zones e faça download do arquivo tzdata2019c.tar.gz referente ao banco de dados de fusos horarios.


2) Faça download do TZUpdater através do link abaixo:




3) Depois do download, crie uma pasta no C:\ do computador ex: update_timezone_java e copie os dois arquivos baixados para esse diretorio.


4) Abra um prompt de comando (de preferencia como administrador) e rode o comando abaixo para começar a atualização do banco de dados timezone java.

java -jar c:\update_timezone_java\tzupdater.jar -v -f -l file:c:\update_timezone_java\tzdata2019c.tar.gz



5) Reinicie o serviço do Apache Tomcat7 e teste a sua aplicação.

Nenhum comentário:

Postar um comentário