2008-09-19 2 views
62

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

+0

Возможный дубликат [увеличение тайм-аута сервера в затмении] (http://stackoverflow.com/questions/12825288/increase-server-timeout-in-eclipse) – wrahool 2014-03-25 12:50:40

ответ

99

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

+7

Графика отсутствует ... – Zeemee 2011-07-19 10:19:57

+0

отсутствует для меня тоже. – Xonatron 2012-01-25 13:29:51

0

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

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

5

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

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

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

4

Goto Window> Preferences> Сервер

'Задержка ожидания сервера' Установить в качестве Безлимитный из выпадающего меню.

или

Гото $ WORKSPACE/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.server.core.prefs

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

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

8

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

Джо

0

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

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

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

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