Изменение тайм-аута сервера 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.

Ответ 1

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

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

Ответ 2

  • Перейти к просмотру сервера
  • Дважды щелкните сервер, для которого вы хотите изменить срок.
  • С правой стороны у вас есть вкладка выпадающего списка тайм-аутов. Выберите это.
  • У вас есть возможность изменить временные рамки.

(Подробные шаги со скриншотами)

enter image description here

Ответ 3

РЕШЕННО: Что это!!!! Для меня была компиляция с JDK6, но с Tomcat с JDK7, WST использует свойства системы, а не настройки затмения. Я также настраиваю ту же версию JDK в eclipse и в System (проверьте ее с помощью java -version в строке cmd)

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

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

Я также решил настроить java 1.6 (как в eclipse) на системной панели, но это не решило проблему. Я также удаляю jre 1.7 перезапуск eclipse И УСПЕХ И УСПЕХ!.. Это был очень полезный ключ, спасибо.

Ответ 5

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

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

Ответ 6

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

Ответ 7

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

Ответ 8

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

Tomcat считывает этот параметр из элемента элемента в файле servers.xml. Этот файл хранится в файле .metatdata/.plugins/org.eclipse.wst.server.core каталог вашего рабочего пространства eclipse, то есть:

//. Метаданные /.plugins/org.eclipse.wst.server.core/servers.xml

Существуют и другие сочные файлы конфигурации для плагинов Eclipse в других каталогах в .metadata/.plugins.

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

  

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

Ответ 9

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

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

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

Ответ 10

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