Problema com Glassfish

Boa tarde!

Tenho uma aplicação web rodando no servidor Glassfish 2.1

O problema é o seguinte:

  • Existem alguns dados em uma tela que quando são salvos, são gravados com a data atual, e o horário padrão de gravação padrão é as 00:00hs.
    Este campo é um campo mapeado no hibernate, do tipo “date”.
    O problema que está ocorrendo é quando eu gravo dados em um dia que começa o horário de verão.
    Como já disse anteriormente o valor padrão de gravação de horário é as 00:00hs, mas quando é um dia que inicia o horário de verão ele está
    gravando com 1 hora a menos, ou seja, as 23hs do dia anterior, gerando erro de 1 dia na data de gravação.

Alguém tem alguma sugestão para ajudar a resolver este problema?

Já pesquisei muito mas não consegui encontrar uma solução.

Obs: este problema somente ocorre no Glassfish. No Tomcat não ocorre.

Aguardo.

Obrigado.

Alguém tem alguma sugestão?