All,

I'm working with a partner to troubleshoot a SAML-based service where their SAML responses are reaching us after timing-out. I tracked that down to an incorrect system time on many of their servers.

Once fixing the clocks -- hopefully using ntpd or similar which can smear time adjustments out over time to avoid huge, sudden clock changes -- would they need to restart their Java VMs running Tomcat?

The only thing I can think of is that the "fast time format" used to produce "Date" response headers and access-log timestamps might be disturbed, but a quick look at the code doesn't lead me to believe that it would suffer from a large system clock change. It doesn't, for example, assume that every call to System.currentTimeMillis() / System.nanoTime() returns a value larger (or equal to) than any previous call.

Can anyone think of any reason why Tomcat (or the JVM) would need to be restarted?

Thanks,
-chris

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to