JBoss x Horário de Verão

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.

1 comentários:

Unknown disse...

Obrigada, nada melhor do que quem entende, vou acrescentar ao tutorial.
Bjos :)

 

©2007 - 2010 Escovando Bytes | Template Blue by TNB