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]
