Перейти к концу метаданных
Переход к началу метаданных

Введение

Описание утилиты JTZU: http://download.boulder.ibm.com/ibmdl/pub/software/dw/jdk/dst/JTZU_readme.htm

Описание версий JTZU: https://www.ibm.com/developerworks/java/jdk/dst/jtzu.html

TimeTest.zip jtzu-1.7.16c.zip  - файлы необходимые для скачивания.

jtzu-1.7.18e.zip - более новая версия.

Icon

Перед обновлением боевой системы рекомендуем проверить установку JTZU в тестовой среде

Существуют два способа обновления - в ручном режиме и с помощью утилиты.

первый способ - Процесс обновления в ручном режиме:

Скопируйте на сервер с установленным Domino скачанный ранее архив jtzu-1.7.16c.zip и распакуйте его содержимое в папку
Пример - C:\Users\Administrator\Desktop\jtzu-1.7.16c

Сделайте резервную копию папки с описанием часовых поясов с сервера Domino из программного каталога (пример - C:\Lotus\Domino\jvm\lib\zi).

Замените на сервере Domino содержимое папки zi (пример - C:\Lotus\Domino\jvm\lib\zi) содержимым папки из архива C:\Users\Administrator\Desktop\jtzu-1.7.16c\TimeZoneInfo\zi

Перезапустите Afserver для применения настроек времени java. 

второй способ - Процесс обновления с помощью утилиты:

  1. Скопируйте на сервер с установленным Domino скачанный ранее архив jtzu-1.7.16c.zip и распакуйте его содержимое в папку
    Пример - C:\Users\Administrator\Desktop\jtzu-1.7.16c (далее в инструкции будет использоваться этот путь к утилите)

  2. Остановить Domino сервер. Убедитесь, что все процессы начинающиеся на букву “n” завершены. 
    Процессы с признаком *32 являются процессами клиента Notes. Их выключать не обязательно.


  3. В файле C:\Users\Administrator\Desktop\jtzu-1.6.14g\runjtzuenv.bat  установите путь к java- машине домино, например C:/Lotus/Domino/jvm, причем разделители должны быть именно такие: «/».

    Сохраните файл.

  4. Запустите командную строку (cmd.exe) от имени администратора.

  5. Перейдите в директорию с дистрибутивом jtzu командой cd.


  6. Запустите файл runjtzu.bat


  7. Появится окно запуска утилиты, выберите Interactive mode, нажмите Start.


  8. Укажите путь к JVM сервера Lotus Domino, нажмите Update, соглашайтесь с предупреждениями при обновлении.


  9. Перезагрузите ОС сервера.

Проверка корректности перехода

Icon

Проверку корректности перехода необходимо производить только при выключенных серверах приложений и БД - Domino, Tomcat, PostgeSQL.

Внимание

Icon

Мы не рекомендуем выполнять проверку установки JTZU на боевом сервере до фактического перехода на зимнее время.

 

  1. Скопируйте файл TimeTest.jar в bin директорию JVM Lotus Domino, например C:\Lotus\Domino\jvm\bin

  2. Запустите командную строку (cmd.exe) от имени администратора.

  3. Перейдите в директорию с дистрибутивом C:\Lotus\Domino\jvm\bin командой cd.

  4. Запустите java –jar TimeTest.jar


  5. Выполните команду return для запуска.


  6. Убедитесь что в окне отображается корректный часовой пояс.

Обновление timezone в Tomcat

Для корректной работы CM 4.х дополнительно необходимо выполнить настройку сервера приложений Tomcat. Для этого в переменную CATALINA_OPTS необходимо добавить значение -Duser.timezone=GMT+3 (в зависимости от вашего часового пояса)

Пример:

 CATALINA_OPTS = -server –Xmx2048m -XX:MaxPermSize=512m -Duser.timezone=GMT+3

p.s. Приоритетным значением может быть установка в файле <директория Tomcat>\bin\Tomcat7w.exe . Там нужно установить такое же значение.


Обновление TimeZone в Java JDK

Для обновления таймзоны Java необходимо использовать утилиту TimeZoneUpdater Tool, описание доступно здесь.

После обновления проверить часовой пояс можно так же используя TimeTest.jar:

  1. Помещаем TimeTest.jar по пути %JAVA_HOME%/bin (значение JAVA_HOME можно посмотреть в переменных окружения);
  2. Выполняем аналогичные действия, описанные выше, в разделе "проверка корректности перехода".

 

  • Ни одной

3 Комментариев

  1. Обновление jvm под Linux в консольном режиме

    Распаковать архив \\freenas\distrib\IBM\Lotus\Domino\jtzu-1.6.14g.zip

     

    1. Поправить JTZU settings file:

    vi runjtzuenv.sh

    Set NOGUI=true.
    Set DISCOVERONLY=true.

    2. Запустить файл ./runjtzu.sh

    по результатам работы поправить SDKList.txt, удалить все лишнее, оставить только путь к Domino JVM

    vi SDKList.txt

    в файле должно остаться что-то типа
    /opt/ibm/lotus/notes/85030/linux/jvm    tzdata2013d

    3. Поправить JTZU settings file:

    vi runjtzuenv.sh

    NOGUI=true
    DISCOVERONLY=false

    4. Запустить файл ./runjtzu.sh

    результатом работы будет патченная JVM

    -------------------------------------------------------------------------------------------------------------------------------------
    пример файла runjtzuenv.sh

    #set java path up to the Jre in JAVA_HOME
    JAVA_HOME=/*ENTER JAVA HOME PATH UPTO JRE*/

    #set NOGUI
    NOGUI=true

    #set DISCOVERONLY
    DISCOVERONLY=false

    #set SILENTPATCH
    SILENTPATCH=false

    #set BACKWARDCOMPATIBILITY
    BACKWARDCOMPATIBILITY=false

  2. Установка патча на Oracle JVM.

    1. Необходимо скачать патч с сайта http://www.oracle.com/technetwork/java/javase/downloads/tzupdater-download-513681.html
    2. выложить tzupdater.jar файл в директорию bin JVM
    3. выполнить команду java -jar tzupdater.jar -u или ./java -jar tzupdater.jar -u для OS Linux