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

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

Ответ 1

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

Ответ 2

  • На EclipseIDE дважды щелкните по серверу
  • Откроется панель администратора, щелкните вкладку "Тайм-ауты"
  • Поместите большее значение в "Старт (в секундах)", может быть 1800
  • Перезапустить/Запустить сервер

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

Ответ 3

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

Джо

Ответ 4

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

Ответ 5

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

Установите "Задержка тайм-аута сервера" в раскрывающемся меню "Неограничено".

или

Перейти к $WORKSPACE/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.server.core.prefs

Добавить/обновить строку machine-speed = -1

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

Ответ 6

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

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

Ответ 7

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

Сервер → Новый сервер.

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