По умолчанию при использовании сервера webapp в Eclipse Web Tools запуск сервера завершится с ошибкой через 45 секунд. Я могу увеличить этот тайм-аут в свойствах экземпляра сервера, но я не вижу способа полностью отключить таймаут (полезно при отладке запуска приложения). Есть ли способ сделать это?
Как отключить тайм-аут запуска сервера eclipse?
Ответ 1
В 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. Это уродливое взломать, но должно работать.
Ответ 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 (на вкладке "Вид на сервере" ) и снова создать ее снова.
Сервер → Новый сервер.
Это сработало для меня.