Maybe in StartupListener do System.setProperty("user.timezone",
"GMT")? I don't know if that will work, but it seems like it might.

Matt

On 11/1/07, Nate Moser <[EMAIL PROTECTED]> wrote:
>
> In my application, I'm allowing users to change the timezone used to display
> Date's to suit their needs, and I'd like to have the JVM run with GMT
> timezone to preserve my sanity and portability. Some googling led me to an
> old blog post of Matt's on the subject:
>
> http://raibledesigns.com/rd/entry/change_tomcat_s_timezone
>
> and I was able to use the same trick in my mvn.bat file
>
> set MAVEN_OPTS=-Duser.timezone=GMT
>
> to get 'mvn jetty:run-war' to run with GMT.
>
> My question: is there a way to do this programmatically so that I don't have
> to worry about the environment variables in each developer's setup and test
> and production? Timezone.setDefault() only operates on the current thread
>
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6181786
>
> and using appfuse 2.0/spring mvc/hibernate, it's not clear to me if it's
> possible to set that early enough in the startup to have the value propagate
> to all threads, much less in a way that portable between tomcat/jetty/etc.
> Any hints?
>
> --
> View this message in context: 
> http://www.nabble.com/setting-JVM-timezone-without--Duser.timezone-environment-vars-tf4735703s2369.html#a13542582
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
http://raibledesigns.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to