Requirements before following these instructions:
- The tool supports JDK/JRE version 1.4.0 and later releases.
- This tool does not work with Java 1.3 Java. Java 1.3 is found on netware 6 and earlier.
- Java 1.4 is available for install on NetWare 6.0sp3 and later. Novell also has a TID on manually updating Java on NetWare 6.0 servers: Manually updating Timezone information in NetWare 6.0 Java Virtual Machine
- Download tzupdater.jar from sun: http://java.sun.com/javase/downloads/index.jsp
- For easier typying, after extracting the tool, you can rename the tzupdater.jar to something shorter, for example tz101.jar
Novell has released an updated JVM for NW6.5 which includes the new timezone information. The updated JVM could be used instead of manually upgrading installed versions. However, before doing the using the updated Java we encourage everyone to test the upgraded JVM first. Presumably the only change in the JVM is the date information, but the safest, do least approach would be to just use the tzupdater to change the time zone info on installed versions. The updated JVM 1.4.2_13 can be found at: JVM 1.4.2_13 for NetWare 6.5 to address Daylight Saving Time change in US, Canada 2007
- copy tz101.jar to sys:\tz101\ (directory of your choice, sys:\tz101 is used in all examples in the document) and to sys:\public\mgmt\consoleone\1.2\jre\bin\
- Connect to the server console (e.g. rconj, remote manager, walk to the server, etc)
- Check the current Java time zone information by entering:
java -jar sys:\tz101\tz101.jar -V
- Switch to the logger screen, you should see entries similar to:
tzupdater version 1.0.1-b01
JRE time zone data version: tzdata2003a
Embedded time zone data version: tzdata2007a
java: Class sys:\tz101\tz101.jar exited successfully
The "JRE time zone data version: tzdata2003a" shows this server to have the old, incorrect timezone information.
- Switch back to the console. Issue the command to update the timezone information by entering:
java -jar sys:\tz101\tz101.jar -u -v
- Switch to the logger screen, you should see entries similar to:
java.home: SYS:\JAVA
java.vendor: Sun Microsystems Inc.
java.version: 1.4.2_09
JRE time zone data version: tzdata2003a
Embedded time zone data version: tzdata2007a
Extracting files... done.
Renaming directories... done.
Validating the new time zone data... done.
Time zone data update is complete.
java: Class sys:\tz101\tz101.jar exited successfully
The "Time zone data update is complete." indicates the update completed.
- Switch back to the console. Verify the timezone information was updated by entering:
java -jar sys:\tz101\tz101.jar -V
- Switch to the logger screen, you should see entries similar to:
JRE time zone data version: tzdata2007a
Embedded time zone data version: tzdata2007a
java: Class sys:\tz101\tz101.jar exited successfully
The "JRE time zone data version: tzdata2007a" indicates this update was successful.
These instructions rely on having a mapped drive to the Sys volume on the server,and use a DOS prompt to complete the commands.
- Open a dos prompt (Start->Run->cmd)
- Change to the drive letter mapped to the server's Sys volume (e.g. enter "T:" without the quotes)
- Change directories to the ConsoleOne java directory:
cd \public\mgmt\consoleone\1.2\jre\bin\
- Check the current Java time zone information by entering:
java -jar \tz101\tz101.jar -V
- The output should look similar to:
tzupdater version 1.0.1-b01
JRE time zone data version: tzdata2003a
Embedded time zone data version: tzdata2007a
The "JRE time zone data version: tzdata2003a" shows this Java to have the old, incorrect timezone information.
- To update Java, at the DOS prompt, enter:
java -jar \tz101\tz101.jar -u -v
- The output should look similar to:
java.home: G:\PUBLIC\mgmt\ConsoleOne\1.2\jre
java.vendor: Sun Microsystems Inc.
java.version: 1.4.2_05
JRE time zone data version: tzdata2003a
Embedded time zone data version: tzdata2007a
Extracting files... done.
Renaming directories... done.
Validating the new time zone data... done.
Time zone data update is complete.
The "Time zone data update is complete." indicates the update completed.
- Verify the timezone information was updated by entering:
java -jar \tz101\tz101.jar -V
- The output should look similar to:
tzupdater version 1.0.1-b01
JRE time zone data version: tzdata2007a
Embedded time zone data version: tzdata2007a
The "JRE time zone data version: tzdata2007a" indicates this update was successful.
Please see:
Using the tzupdater.jar utility from Sun to update Java on workstations
JVM 1.3.1 time zone updater tool for NetWare 5.1 and 6.0
TID 3639513 Manually Updating Timezone information in ConsoleOne 1.3.6
Daylight Saving Time (DST) defaults changing in 2007 and the impact on the NetWare Java Runtime Environment (JRE)
Manually updating the JVM on NetWare 6.0 servers
United States and Canada 2007, Australia 2006 Time zone and Daylight Saving Changes for Novell Products
To offer constructive criticism, or provide other feedback
about our site, click here.

Information Technology Central Services at the University of Michigan
|

|