Изменение времени ожидания сервера Tomcat в Eclipse


когда я пытаюсь запустить мой Tomcat я получаю сообщение:

Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

где находится этот редактор сервера? Я не нашел его в Windows настройки сервера.

Я использую Eclipse 3.6.

10 101

10 ответов:

Open the Servers view -> double click tomcat -> drop down the Timeouts section

там можно увеличить время запуска для каждого конкретного сервера.

  1. перейти к просмотру сервера
  2. дважды щелкните сервер, для которого вы хотите изменить ограничение времени
  3. на правой стороне у вас есть выпадающая вкладка тайм-ауты. Выбирать тот.
  4. затем у вас есть возможность изменить ограничения по времени.

(подробные инструкции со скриншотами)

enter image description here

решено: вот и все!!!! Для меня была компиляция с JDK6, но запуск Tomcat с JDK7, WST использует системные свойства, а не настройки eclipse. Я также настраиваю одну и ту же версию JDK в eclipse и в системе (проверьте ее с помощью java-версии в строке cmd)

подробности: я пытаюсь настроить eclipse, как описано здесь, но это не решило проблему, тогда я замечаю в журнале ошибок eclipses, что tomcat был запущен с jre 1.7. несмотря на мои конфигурации.

Я тоже попробуйте в строке cmd "java-version" и получите " 1.7 "вместо ожидаемого "1.6".

Я также решил настроить java 1.6 (как в eclipse) в системной панели, но это не решило проблему. Я также деинсталлирую JRE 1.7 перезапустить eclipse и это успех!.. Это очень полезная подсказка, спасибо.

дважды щелкните на сервере и посмотреть раздел тайм-ауты и добавить больше времени посмотрите на картинку enter image description here

Windows - > Настройки - > Сервер

тайм-аут сервера может быть указан там.

или другой метод через вкладку серверы здесь:

http://henneberke.wordpress.com/2009/09/28/fixing-eclipse-tomcat-timeout/

проблема также создается, если у вас есть точки останова установки в коде и пытается запустить tomcat в режиме отладки после некоторого капитального ремонта кода.

решение состоит в том, чтобы очистить все точки останова.

дважды щелкните tomcat, см. настройка параметра с "тайм-аут" изменить номер. Может быть, это не ошибка tomcat.U может видеть, что соединение с БД достижимо.

эта проблема может возникнуть, если у вас слишком много вещей начинается, когда сервер запускается, или если вы находитесь в режиме отладки и пошагово последовательность инициализации. В eclipse изменение времени ожидания запуска путем "открытия" вкладки "просмотр серверов" tomcat server entry перспективы отладки удобно. В некоторых ситуациях полезно знать, где этот параметр действительно хранится.

Tomcat считывает этот параметр из элемента в элементе в сервера.XML-файл. Этот файл хранится в папке .metatdata/.Плагины/орг.затмение.РМО.сервер.ядро каталог вашего рабочего пространства eclipse, т. е.:

//.метаданные./Плагины/орг.затмение.РМО.сервер.главный сервер.xml

в других каталогах есть другие сочные файлы конфигурации для плагинов Eclipse .метаданные./плагины, а также.

вот пример сервера.xml-файл, который изменяется при редактировании конфигурации сервера tomcat через Eclipse Интерфейс:

обратите внимание на свойство "start-timeout", которое установлено на хорошие длинные 1200 секунд выше.

У меня также была проблема с тайм-аутом сервера Eclipse Tomcat и пробовал все предложения, включая:

  • увеличение времени ожидания секунд
  • удаление различных .файлы метаданных в каталоге рабочей области
  • удаление экземпляра сервера в Eclipse вместе с запуском Config

ничего не работало, пока я не прочитал комментарий Рохитдева и не понял, что я фактически добавил точку останова в классе перехватчика после большого изменения кода и имел забыл выключить его. Я удалил его, и все остальные точки останова и Tomcat начали прямо вверх.

У меня есть Tomcat 8 Update 25 и tomcat 7, но перед той же проблемой он показывает, что сервер сообщений Tomcat v7.0 Server на localhost не смог запуститься в течение 45 секунд. Если серверу требуется больше времени, попробуйте увеличить время ожидания в Редакторе сервера.