information technology central services at the university of michigan FridayAugust292008
University of Michiganitcs home
search itcs
find a person or group at U-M
Novell at University of Michigan
LNGS Home
LNGS Events Calendar
Novell Home
ITCS Services
eDirectory
OES - Netware/Linux
nds routine maint
nw @ u of m
nw 5.0
nw 5.1
nw 6
nw 6.5
dns/dhcp
SuSE
How-To
ZENworks
Training
Licenses
Help


Using the tzupdater.jar utility from Sun to update Java on NetWare servers

Last Updated: February 16, 2007


Due to the Energy Policy Act of 2005 the start and end dates of Daylight Savings will change this year. Starting in March 2007, daylight time in the United States will begin on the second Sunday in March and end on the first Sunday in November.

This will require workstation and server operation systems time zone information to be updated (for more information see Daylight Savings Change 2007 and the Michigan Tree, as well as requring each Java to be updated with the new time zone DST info. This document describes how to perform the time zone update to Java on NetWare servers. See links below for updating Java on your workstation.


Using the tzupdater.jar utility from Sun to update Java on NetWare servers
Update Java on a NetWare 6.5 server
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
Note: 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

Manually performing the Java update Java on a NetWare 6.5 server:
  • 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.


Update Java used by ConsoleOne on the server
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.

Updating Java on workstations:
Please see: Using the tzupdater.jar utility from Sun to update Java on workstations


More Information
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.

ITCS
Information Technology Central Services at the University of Michigan

BODY>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.

ITCS
Information Technology Central Services at the University of Michigan

BODY>