Я запускаю приложение с удаленной отладкой и включаю приостановку при запуске.
Когда я подключаюсь к процессу удаленно, меня останавливают в необработанном FileNotFoundException
в ZoneInfo.getTimeZone()
Это вызвано линией: new PatternLayout("[%d{HH:mm:ss}] %-5p: %m%n")
.
очевидно, java не находит часовой пояс для Израиля в каталоге jre / lib / zi .
Я ценю, если вы знаете, как это исправить.
Благодарю.
Редактировать: Похоже, проблема в том, что часовой пояс определен как "Израиль", а на Java есть только часовой пояс "Азия / Иерусалим".
Как это можно изменить на машине linux?