powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как настроить timezone в JVM или почему в лог пишет не правильное время события?
10 сообщений из 10, страница 1 из 1
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38967718
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. SOAP UI пишет в лог:
Код: plaintext
Mon May 25 12:14:26 MSK 2015:INFO: -- что неправильно
в трее виндовс 7 пишет правильное время 11:14

SOUP UI работает, используя JVM, а это значит (надеюсь не ошибаюсь) что пора бы скачать tzupdater-2_0_0-2015a с сайта оракл http://www.oracle.com/technetwork/pt/java/javase/downloads/tzupdater-download-513681.html и пропачтить все JDK и JRE, которые стоят на машине. Предварительно, конечно, прочитав документацию.

Скачали, смотрим JAVA_HOME:
Код: plaintext
1.
echo %JAVA_HOME%
C:\Program Files\Java\jdk1.8.0_40

Запускаем tzupdater:
Код: plaintext
"C:\Program Files\Java\jdk1.8.0_40\bin"\java -jar tzupdater.jar -u -l  http://www.iana.org/time-zones/repository/tzdata-latest.tar.gz   

Результат:
Код: plaintext
JRE has the same version as the tzupdater provided one (tzdata2015d).

Отлично, но немного настораживает почему tzdata2015d, а не tzdata2015a. Ну да ладно.

Выполняю тест:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
D:\tzupdater-2_0_0-2015a>"C:\Program Files\Java\jdk1.8.0_40\bin"\java -jar tzupdater.jar -t
/data/tzdata2015a.test:3923: test failed: ART
/data/tzdata2015a.test:3924: test failed: ART
/data/tzdata2015a.test:3927: test failed: ART
/data/tzdata2015a.test:3928: test failed: ART
/data/tzdata2015a.test:3931: test failed: ART
/data/tzdata2015a.test:3932: test failed: ART
/data/tzdata2015a.test:3935: test failed: ART
/data/tzdata2015a.test:3936: test failed: ART
/data/tzdata2015a.test:3939: test failed: ART
/data/tzdata2015a.test:3940: test failed: ART
/data/tzdata2015a.test:3943: test failed: ART
/data/tzdata2015a.test:3944: test failed: ART
/data/tzdata2015a.test:3947: test failed: ART
/data/tzdata2015a.test:3948: test failed: ART
/data/tzdata2015a.test:3951: test failed: ART
/data/tzdata2015a.test:3952: test failed: ART
/data/tzdata2015a.test:3955: test failed: ART
/data/tzdata2015a.test:3956: test failed: ART
/data/tzdata2015a.test:3959: test failed: ART
/data/tzdata2015a.test:3960: test failed: ART
/data/tzdata2015a.test:3966: test failed: Africa/Cairo
/data/tzdata2015a.test:3967: test failed: Africa/Cairo
/data/tzdata2015a.test:3970: test failed: Africa/Cairo
/data/tzdata2015a.test:3971: test failed: Africa/Cairo
/data/tzdata2015a.test:3974: test failed: Africa/Cairo
/data/tzdata2015a.test:3975: test failed: Africa/Cairo
/data/tzdata2015a.test:3978: test failed: Africa/Cairo
/data/tzdata2015a.test:3979: test failed: Africa/Cairo
/data/tzdata2015a.test:3982: test failed: Africa/Cairo
/data/tzdata2015a.test:3983: test failed: Africa/Cairo
/data/tzdata2015a.test:3986: test failed: Africa/Cairo
/data/tzdata2015a.test:3987: test failed: Africa/Cairo
/data/tzdata2015a.test:3990: test failed: Africa/Cairo
/data/tzdata2015a.test:3991: test failed: Africa/Cairo
/data/tzdata2015a.test:3994: test failed: Africa/Cairo
/data/tzdata2015a.test:3995: test failed: Africa/Cairo
/data/tzdata2015a.test:3998: test failed: Africa/Cairo
/data/tzdata2015a.test:3999: test failed: Africa/Cairo
/data/tzdata2015a.test:4002: test failed: Africa/Cairo
/data/tzdata2015a.test:4003: test failed: Africa/Cairo
/data/tzdata2015a.test:4080: test failed: Asia/Gaza
/data/tzdata2015a.test:4082: test failed: Asia/Gaza
/data/tzdata2015a.test:4083: test failed: Asia/Gaza
/data/tzdata2015a.test:4086: test failed: Asia/Gaza
/data/tzdata2015a.test:4088: test failed: Asia/Gaza
/data/tzdata2015a.test:4090: test failed: Asia/Gaza
/data/tzdata2015a.test:4092: test failed: Asia/Gaza
/data/tzdata2015a.test:4094: test failed: Asia/Gaza
/data/tzdata2015a.test:4096: test failed: Asia/Gaza
/data/tzdata2015a.test:4098: test failed: Asia/Gaza
/data/tzdata2015a.test:4101: test failed: Asia/Hebron
/data/tzdata2015a.test:4103: test failed: Asia/Hebron
/data/tzdata2015a.test:4104: test failed: Asia/Hebron
/data/tzdata2015a.test:4107: test failed: Asia/Hebron
/data/tzdata2015a.test:4109: test failed: Asia/Hebron
/data/tzdata2015a.test:4111: test failed: Asia/Hebron
/data/tzdata2015a.test:4113: test failed: Asia/Hebron
/data/tzdata2015a.test:4115: test failed: Asia/Hebron
/data/tzdata2015a.test:4117: test failed: Asia/Hebron
/data/tzdata2015a.test:4119: test failed: Asia/Hebron
/data/tzdata2015a.test:4228: test failed: Egypt
/data/tzdata2015a.test:4229: test failed: Egypt
/data/tzdata2015a.test:4232: test failed: Egypt
/data/tzdata2015a.test:4233: test failed: Egypt
/data/tzdata2015a.test:4236: test failed: Egypt
/data/tzdata2015a.test:4237: test failed: Egypt
/data/tzdata2015a.test:4240: test failed: Egypt
/data/tzdata2015a.test:4241: test failed: Egypt
/data/tzdata2015a.test:4244: test failed: Egypt
/data/tzdata2015a.test:4245: test failed: Egypt
/data/tzdata2015a.test:4248: test failed: Egypt
/data/tzdata2015a.test:4249: test failed: Egypt
/data/tzdata2015a.test:4252: test failed: Egypt
/data/tzdata2015a.test:4253: test failed: Egypt
/data/tzdata2015a.test:4256: test failed: Egypt
/data/tzdata2015a.test:4257: test failed: Egypt
/data/tzdata2015a.test:4260: test failed: Egypt
/data/tzdata2015a.test:4261: test failed: Egypt
/data/tzdata2015a.test:4264: test failed: Egypt
/data/tzdata2015a.test:4265: test failed: Egypt


Что это значит?
Время в SOAP UI, после перезагрузки программы, осталось прежним, т.е. неправильным.
Как починить и сделать чтобы время в JVM стало правильным (а за одно и все java программки показывал правильное время)?

Документация не помогла, вся надежда на вас.
...
Рейтинг: 0 / 0
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38968060
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12
Код: plaintext
Mon May 25 12:14:26 MSK 2015:INFO: -- что неправильно
в трее виндовс 7 пишет правильное время 11:14Правильное местное время при неправильном часовом поясе - это одно. При неправильном - совсем другое. kb3013410 установлено?

P.S. tzupdater скачивается актуальный из общего списка .
Насколько я помню, в 1.7u79/u80 и в 1.8u45 база часовых поясов (пока) актуальная.
...
Рейтинг: 0 / 0
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38968117
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, спасибо что откликнулись.
kb3013410 установлено 19.02.2015.

TZUpdater скачан из общего списка, если я правильно поняла: 0.58 MB tzupdater-2_0_0-2015a.zip

В компе установлена TZ:
Код: plaintext
(UTC+03:00) Волгоград, Москва, Санкт-Петербург (RTZ 2)

А ведь правда что SOAP UI используется JVM которая находиться там куда показал echo %JAVA_HOME%?
...
Рейтинг: 0 / 0
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38968653
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12А ведь правда что SOAP UI используется JVM которая находиться там куда показал echo %JAVA_HOME%?
Там батничек есть для запуска - будет запускать откуда скажешь. :)
...
Рейтинг: 0 / 0
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38968897
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Арсеньев, по умолчанию видимо запускается на той джаве которая в %JAVA_HOME%. А у Вас в логах SOAP UI с временем всё в порядке?
...
Рейтинг: 0 / 0
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38968938
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
May12,
- размер дистрибутива (>100 мб) говорит о том, что программа, скорее всего, поставляется с собственной jvm
- наверняка узнать, с какой именно jvm запущена программа, можно с помощью jconsole, подключившись к локальному процессу и посмотрев вкладку VM Summary. Тут, правда, надо знать разрядность виртуальной машины, под которой работает SOAP UI, и запустить jconsole из jdk той же разрядности
...
Рейтинг: 0 / 0
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38969007
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanra, воу какая крутая штука!
Virtual Machine: Java HotSpot(TM) 64-Bit Server VM version 24.0-b56
Т.е. нужно tzupdater'ом патчить эту JVM? Если - да , то как?
...
Рейтинг: 0 / 0
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38969106
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
May12,
узнать каталог, из которого запущена jvm, можно на той же вкладке, там ниже есть Library path (должен быть java/bin каталог) и Boot class path (должны быть в том числе перечислены корневые библиотеки java)
...
Рейтинг: 0 / 0
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38969134
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanra, вот в Boot class path есть пару либ которые тянутся из C:\Program Files\SmartBear\SoapUI-5.0.0\jre\bin

получается что надо пропатчить эту jre:
Код: plaintext
"C:\Program Files\SmartBear\SoapUI-5.0.0\jre\bin"\java -jar tzupdater.jar -u -l  http://www.iana.org/time-zones/repository/tzdata-latest.tar.gz   
Так? =)
...
Рейтинг: 0 / 0
Как настроить timezone в JVM или почему в лог пишет не правильное время события?
    #38969625
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanra и всем всем всем, спасибо. После пропатчивания tzupdater'ом jvm, которая поставлялась вместе в ПО время стало отображаться как надо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как настроить timezone в JVM или почему в лог пишет не правильное время события?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]