Problema horário de verão JAVA, Tomcat, JVM – Atualizando db timezone do Java.
Essa indecisão do governo para definir o inicio do horário de verão do ano de 2018 tá dando uma certa dor de cabeça pra galera de TI. Um dia a hora tá certa, o outro não. E desabilita o horário de verão nos servidores, e ora habilita…
Enfim, o problema que tive foi que usando o tzselect ou criando links simbólicos no sistema operacional CentOS ou Ubuntu Server a hora do servidor ficava correta mas a hora da JVM ficava errada (uma hora adiantada).
Para resolver o problema de timezone no CentOS ou Ubuntu foi simples, bastou fazer o seguinte:
Baixe o TZUPDATER no site da Oracle aqui: LINK
Extraia o conteúdo para o seu servidor e execute o seguinte comando:
java -jar tzupdater.jar -l https://www.iana.org/time-zones/repository/tzdata-latest.tar.gz
Se tudo correr bem, seu horário vai estar correto, após isso precisei reiniciar minha aplicação.
Enfim, espero que você tenha resolvido esse Problema horário de verão JAVA, Tomcat, JVM – Atualizando db timezone do Java.
Nesse meio tempo você pode gostar também: Liberando acesso ao banco de dados PostgreSQL no Windows
Aproveitando para pedir uma atenção sua, criamos um canal no YouTube, se puder fortalecer o movimento dá um confere aí:
Boa tarde André, tentei realizar o procedimento que você descreveu, porém sem sucesso. Retorna a seguinte mensagem: The Java runtime doesn’t have time zone data (zi directory).
Se puderes ajudar, lhe agradeço desde já.
Funcionou perfeitamente!
Muito obrigado.
Rodamos em um servidor windows e funcionou perfeitamente!
Obrigado pela informação!