Hi Cjoh44,
We抳e some experience with Daylight time, because here in Brazil it抯 a terrible chaos.
Every year in Brazil has a different date to Daylight time and I advice you to update your JDK or use Sun Time Zone Update Tool, it avoids your JVM to add or remove one hour in some circumstances.
For example, if you have a Web Application that doesn抰 allow transactions after 03:00pm in a JVM affected by this problem, it will allow your web application to make transactions until 04:00pm or it will block your transaction at 02:00pm.
It抯 a good practice keep your Web Server always updated with last JDK Update (today JDK 1.5 Update 10).
You can read more information about it on
http://java.sun.com/developer/technicalArticles/Intl/USDST/
Download Last JDK Update or Sun Time Zone Update Tool
http://java.sun.com/javase/downloads/index_jdk5.jsp
Information about change JDK/JRE on Java System Web Server
http://docs.sun.com/app/docs/doc/819-6512/6n8h7gq7e?q=JDK&a=view
WS 6.1 releases ship with JDK 1.4.2_xx versions. The DST issue is resolved in
following JDK versions that can be used with WS 6.1 release:
J2SE 5.0 Update 6 or later
J2SE 1.4.2_11 or later
As Gessiel suggested, its a good practice keep your Web Server Service Pack and JDK versions always updated to the latest levels. I hear that there are plans to upgrade the WS 6.1 bundled JDK in the next service pack(6.1SP7) with a JDK release that addresses the DST issue.
Also, keep in mind that you may need to update Solaris OS patches as well to get the DST fixes.
http://sunsolve.sun.com/search/document.do?assetkey=1-26-102178-1
Thanks
Manish
From what I can tell, for correct DST operation in Java applications running in Web Server 6.0, one would need to install WS 6.0 sp10 or later and configure it to use an external 1.4.2.x JDK/JRE (since WS 6.0 does not seem to support the 1.3.x JDK/JRE, only 1.2.x and 1.4.x)
WS 6.0sp10 release notes, 1.2.x bundled and 1.4.2.x supported:
http://docs.sun.com/source/819-4464-10/rn60sp10.html#wp34403
WS 6.0sp9 release notes, 1.4.2.x not yet supported:
http://docs.sun.com/source/819-0833-05/rn60sp9.html#wp34403
JDK information:
http://java.sun.com/developer/technicalArticles/Intl/USDST/
Is that correct?
Thanks,
Peter
Hello Peter,
You don抰 need update your Web Server to resolve this problem, but I strongly advise you to make it.
In your case, you can download the latest JDK 1.4.2 Update (today Update 13) and use it an external JDK.
I never tested WS6.0 with JDK 1.5, maybe another forum member can help in this question.
Download JDK 1.4.2 Update 13
http://java.sun.com/j2se/1.4.2/download.html
If you are using WS 6.0SP10, then one of the following JDK versions may be used to address the JDK DST issues:
J2SE 1.4.2_11 or later
J2SE 1.3.1_18 or later
Please note that WS 6.0 release is in "End-of-Service Life - Limited Support" stage, so its suggested to upgrade to WS 6.1 release at the earliest possible.
Thanks
Manish
I was able to download the tzupdater tool from here:
http://java.sun.com/javase/downloads/index.jsp
Both WS 6.0sp6 and JDK 1.4.1_01 are very old. You should consider upgrading to current versions( WS 6.1sp7 or WS 7.0) and use the JDK bundled with those releases.
Having said that, in the interim, you may be able to use tzupdater to update your exisiting JDK install. Here's the BigAdmin DST page for reference:
http://www.sun.com/bigadmin/hubs/dst/software/
Thanks
Manish