Tempo aproximado para leitura: 01:56:00 min
Ocorrência
Horário do agendamento incorreto em período do horário de verão.
Ambiente
Framework - Framework (Linha Logix) - Inteligência Empresarial (BI) - Versão 12
Causa
O servidor está considerando o horário de verão e o mesmo não está vigente.
Solução
1. Execute o Serviços do Windows;
2. Localize o serviço do Tomcat utilizado pelo produto Logix BI - Business Intelligence;
3. Acesse as Propriedades do serviço e verifique os campos Nome do Serviço e Caminho do Executável;
4. Execute o cmd - Prompt de Comando do Windows;
5. Navegue até o diretório constante no Caminho do Executável obtido no passo 3.
Ex.: C:\totvsbi11\tomcat\tomcat8.0.33\bin;
6. Digite o comando tomcat8w.exe //ES/[NOME DO SERVIÇO], respeitando o sentido das barras.
Ex.: tomcat8w.exe //ES/tomcat8;
7. Na tela que se abrirá, clique na aba Java;
8. Em Java Options: acrescente o parâmetro abaixo:
-Djava.net.preferIPv4Stack=true
-Duser.country=BR
-Duser.language=pt
-Duser.Timezone=America/Bahia

E no arquivo: C:\totvsbi11\tomcat\configuracao8.bat acrescentar a linha:
set JAVA_OPTS=%JAVA_OPTS% -Duser.language=pt -Duser.region=BR -Duser.timezone=America/Bahia
Exemplo:

Após os passos acima, reinicie o Tomcat para que seja instanciado com os parâmetros informados.
Saiba mais
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 em Framework - Linha Datasul - TEC - Java com horário de verão incorreto
0 Comentários