Para quem teve muitos problemas com o horário de verão na sua aplicação em Java (início / durante / fim) e possui esta aplicação rodando em cima do JBoss. Aqui vai a solução:
Abra seu arquivo run.bat se o servidor roda no windows ou run.sh no caso do linux.
Vou escrever apenas sobre o run.bat por que foi onde eu já testei.
Procure as linhas:
if exist "%JBOSS_HOME%\bin\native" set JAVA_OPTS=%JAVA_OPTS% -Djava.library.path="%PATH%"
e
set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%
E adicione o seguinte comando:
-Duser.timezone=America/Sao_Paulo -Duser.language=pt -Duser.country=BR
nas respectivas linhas.
O resultado vai ficar:
if exist "%JBOSS_HOME%\bin\native" set JAVA_OPTS=%JAVA_OPTS% -Djava.library.path="%PATH%" -Duser.timezone=America/Sao_Paulo -Duser.language=pt -Duser.country=BR
e
set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME% -Duser.timezone=America/Sao_Paulo -Duser.language=pt -Duser.country=BR
Isto resolve definitivamente o problema.
Para quem tiver outros problemas com JBoss pode perguntar aqui no comentário.
Assinar:
Postagens (Atom)