We have 4 servers in production, and all of their times are being synchronized using NTP(Network Time Protocol) server, all of these servers in NewZealand, and as part of the Daylight, the servers been advanced to 1 hour i.e +1200 to +1300, but it seems like all applications that use JVM are struck at +1200.
so i wrote a piece of code to display time and that confirmed JVM is not taking the daylight savings. Any suggestions or explanation about this behavior. between i don't want to recommend to restart the server as its production box.
We are using ibmJDK rather than Oracle JDK.