2016-01-11 10 views
3

Я загрузил Tomcat 8 и скопировал распакованную папку по моему желаемому пути. Я использую этот tomcat как мой сервер во время работы своего веб-приложения.Изменение часового пояса для tomcat

  1. Когда я получаю доступ к системному часовому поясу по умолчанию, используя пакет времени java, фактически часовой пояс того, что я получаю. Это настройка часов системы? Или это настройки tomcat.

  2. Где можно установить часовой пояс в tomcat.

+0

Thats for linux. – 1355

+1

... Но ответы не зависят от операционной системы ... – Marged

+0

Это не решает мою проблему. После прочтения этих ответов, как вы думаете, он может решить мою проблему. :( – 1355

ответ

6
  1. Tomcat использует временные параметры ОС.
  2. Лучшим местом для установки переменных окружения является setenv.bat (setenv.sh) в каталоге tomcat bin. Используйте set JAVA_OPTS="-Duser.timezone=GMT" для окон или export JAVA_OPTS="-Duser.timezone=GMT" для linux. Также убедитесь, что Catalina.sh содержит скрипт для вызова файла setenv. Он должен быть там по умолчанию.
+1

Можно ли проверить, установлен ли часовой пояс tomcat или нет. – 1355

+1

Tomcat устанавливает время работы jvm, поэтому вы можете использовать <% = new java.util.Date()%> в любом файле jsp. Или зайдите в каталог catalina.out в журнале, он печатает много информации о запуске сервера. – aios

+0

Хорошо. поэтому время, которое я получаю в своей программе на Java, зависит от того, что я там установил. правильно? Но из java я всегда получаю время, основанное на настройках системных часов – 1355

Смежные вопросы