title: Handle Daylight Saving in Tomcat without server restart
body: <p>I have a Java web application running on Tomcat to create scheduled events for a client. I have a question regarding the default date time for underlying operating system, Tomcat and JVM.</p>
  
  <p>When I retrieve the <code>Date</code> through the Java code it is similar to the underlying operating system. Then I changed the operating system time just to simulate the Daylight Saving effect, but the application does not reflect the operating system time.</p>
  
  <p>Then I read more about it and found that the JRE is responsible for maintaining the Date Time for the JVM. However when I reboot the tomcat it starts reflecting the operating system time.</p>
  
  <p>Can any one please explain the theory behind this? As my readings we can use TZupdater to update the latest date time changes for the JRE and the system will handle the Daylight Saving without the restart of the tomcat.</p>