Problemas com a JVM e horário de verão

Olá pessoal,

Tenho um servidor Ubuntu rodando uma aplicação web. Tudo ia bem, até o horário de verão terminar e o horário do servidor acabar. Agora o horário do servidor está correto, mas toda a operação do tipo Date data = new Date() traz o horário adiantado em uma hora (como era durante o horário de verão).
Pesquisando na internet vi que existem problemas entre a JVM e o horário de verão. Mas o que me deixou com a pulga atrás da orelha foi: Esse problema não deveria ocorrer quando o horário de verão começasse? Porque está dando problema agora que terminou!

Tenho certeza que o problema é com a JVM, pois programas simples (apenas para imprimir a data/horário atual) escritos em outras linguagens estão trazendo o horário corretamente.

Como eu poderia resolver isso?

Muito obrigado!

Sei lá. Um palpite meu seria reiniciar a JVM.

Já fiz isso, parei e reiniciei o Tomcat e nada.

Faz algum tempo tive esse problema, se não me engano você tem que corrigir o Timezone que está
em sua JVM.

Eu tinha feito uma telinha simples em JSP para cadastrar sempre o dia de inicio e fim do horário de verão,
teoricamente em outros lugares que utilizam o horário de verão sempre acontece na mesma data,
mas aqui no Brasil é essa bagunça.

Sendo assim todo ano tem que ajeitar essa data.

Aqui vai um link que vai te ajudar:

http://chester.blog.br/archives/2006/10/acertando_o_hor.html

[quote=regisbten]Faz algum tempo tive esse problema, se não me engano você tem que corrigir o Timezone que está
em sua JVM.

Eu tinha feito uma telinha simples em JSP para cadastrar sempre o dia de inicio e fim do horário de verão,
teoricamente em outros lugares que utilizam o horário de verão sempre acontece na mesma data,
mas aqui no Brasil é essa bagunça.

Sendo assim todo ano tem que ajeitar essa data.

Aqui vai um link que vai te ajudar:

http://chester.blog.br/archives/2006/10/acertando_o_hor.html
[/quote]

Chato ter que fazer esse tipo de coisa…
Vou criar um arquivinho properties na minha aplicação e usar um servlet listener para lr e setar os valores do timezone…

Obrigado!