Как отключить тайм-аут запуска сервера eclipse?


по умолчанию при использовании веб-приложение-сервер в веб-инструментов в Eclipse, запуск сервера будет выполнена после тайм-аута по 45 секунд. Я могу увеличить этот таймаут в свойствах экземпляра сервера, но я не вижу способа полностью отключить тайм-аут (полезно при отладке запуска приложения). Есть ли способ сделать это?

7 62

7 ответов:

enter image description here в Eclipse Indigo вы можете изменить тайм-аут по умолчанию, дважды щелкнув на сервере в представлении "серверы" и изменив тайм-аут для запуска (см. рисунок). Сохраните изменения, и вы хорошо идти!

  1. на EclipseIDE, дважды щелкните на сервере
  2. откроется панель администратора, нажмите на вкладку "тайм-ауты"
  3. поместите большее значение в "Пуск (в секундах)", может быть 1800
  4. перезапустить/запустить сервер

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

просто еще одна точка данных. Если вы видите в своей консоли "запуск сервера в NNN ms", но представление сервера по-прежнему показывает, что он пытается запустить, а затем тайм-аут в конечном итоге убивает сервер, возможно, у вас нет простого HTTP-соединителя. Например, если в вашем Tomcat настроен только двухсторонний SSL-соединитель, он будет отлично запускаться со сценариями в "TOMCAT_HOME/bin", но если вы попытаетесь запустить его с помощью представления сервера Eclipse, он не сможет открыть соединение с порт HTTP и завершится, когда он достигнет тайм-аута. (Это было с довольно старым STS 2.1.0. Не знаю, исправлено ли это в более поздних версиях)

Джо

ответ Джули дает вам длительный тайм-аут, но не неограниченный. Можно переместить файл конфигурации сервера в рабочую область, а затем непосредственно отредактировать xml-файл и установить ограничение больше 1800. Это уродливый хак, но должен работать. alt text

Окно Goto > Настройки > Сервер

установите "задержка тайм-аута сервера" как неограниченный из выпадающего меню.

или

Goto $WORKSPACE/.метаданные./Плагины/орг.затмение.ядро.время выполнения./настройки/орг.затмение.РМО.сервер.ядро.префы

добавить / обновить линию машины-скорость= -1

здесь, -1 ~ неограниченный

Если у вас все еще есть проблема после изменения настроек тайм-аута, то лучше всего удалить конфигурацию сервера в Eclipse (на вкладке просмотра сервера) и повторно создать его снова.

Сервер --> Новый Сервер.

Это сработало для меня.

да это работает, но максимальный предел составляет 1800, что составляет 30 минут.

иногда при восстановлении всей нашей базы данных (при первоначальном запуске сервера) это может продолжаться дольше 30 минут и вызывает проблемы.