Jsf exibe hora errada [RESOLVIDO]

Pessoal, vi que muita gente tem problemas com a exibição de horas e devido isso podendo alterar até a data em alguns casos no JSF.

Realmente o problema é ocasionado conforme nosso amigo explica neste post:
http://www.guj.com.br/posts/list/96485.java

é ocasionado a diferença de timezone.

entao podemos setar o timezone na nossa jvm atraves do servidor de aplicação no caso do glassfish pelo menu:

Application Server - JVM Settings - JVM Options e adicione a propriedade -Duser.timezone=‘America/Sao_Paulo’ ( claro essa propriedade deve possuir o timezone da sua localiação )

ou em cada componente como explicado neste link: http://livinginjava.blogspot.com/2007/10/date-is-displayed-wrong-decrease-1.html

no meu caso todas as aplicações funcionam com um unico timezone, sendo assim a 1a opçao mais viavel, tendo em vista que nao preciso colocar o atributo timeZone em todos os meus converters.

abrassssssssssss