Tempo aproximado para leitura: 00:01:32 min
Ocorrência
Aplicativos executando sobre a JVM Java não estão de acordo com a configuração de horário de verão do Sistema Operacional.
Ambiente
Framework - Framework (Linha Datasul) - JBoss - Java 1.7
Causa
O Java possui um DST - Dayligth Saving Time próprio e nesse caso é necessário atualizar o seu banco de dados local com as informações de TimeZone mais recentes.
Solução
Siga os passos a seguir:
1. Efetue o download da última versão do banco de dados de TimeZone neste link:
Time Zone Database.
Pode ser efetuado o download do arquivo Data Only Distribution.
2. Efetue o download da ferramenta de atualização dessas informações:
Java SE TZUpdater Downloads
Extraia do arquivo compactado o arquivo tzupdater.jar.
3. Copie os arquivos tzupdater.jar e o tzdata*.tar.gz para um diretório temporário qualquer, como por exemplo c:\temp.
4. Configure as variáveis de ambiente JAVA_HOME e PATH, exemplo:
set java_home="c:\Program Files\Java\jdk11"
set path=%java_home%\bin;c:\windows\System32
5. Acesse o prompt de comandos, cmd ou telnet conforme Sistema Operacional, como administrador e execute:
java -jar c:\temp\tzupdater.jar -v -f -l file:c:\temp\tzdata2024b.tar.gz
0 Comentários