Как я могу отключить тайм-аут запуска сервера eclipse?
-
01-07-2019 - |
Вопрос
По умолчанию при использовании сервера webapp в Eclipse Web Tools запуск сервера завершается неудачно по истечении времени ожидания в 45 секунд.Я могу увеличить этот тайм-аут в свойствах экземпляра сервера, но я не вижу способа полностью отключить тайм-аут (полезно при отладке запуска приложения).Есть ли способ сделать это?
Решение
В Eclipse Indigo вы можете изменить время ожидания по умолчанию, дважды щелкнув по серверу в представлении "серверы" и изменив время ожидания для запуска (см. Рисунок).Сохраните внесенные изменения, и все готово!
Другие советы
- На странице EclipseIDE дважды щелкните по серверу
- Откроется панель администратора, перейдите на вкладку "Тайм-ауты".
- Введите большее значение в поле "Начало (в секундах)", может быть 1800
- Перезагрузите /Запустите сервер
Если все в порядке, сервер должен запуститься.
Просто еще одна точка данных.Если вы видите в своей консоли "Запуск сервера в NNN ms", но представление сервера по-прежнему показывает, что он пытается запуститься, а затем истекает время ожидания, в конечном итоге убивая сервер, возможно, у вас не настроен обычный HTTP-соединитель.Например, если у вас в вашем Tomcat настроен только двусторонний SSL-соединитель, он будет нормально запускаться со сценариями в "TOMCAT_HOME /bin", но если вы попытаетесь запустить его с помощью представления сервера Eclipse, он не сможет открыть соединение с HTTP-портом и завершится по истечении времени ожидания.(Это было с довольно старой STS 2.1.0.Не знаю, исправлено ли это в более поздних версиях)
Джо
Ответ Джули дает вам длительный тайм-аут, но не неограниченный.Вы можете переместить файл конфигурации сервера в рабочую область, а затем напрямую отредактировать XML-файл и установить ограничение, превышающее 1800.Это уродливый взлом, но он должен сработать.
Окно перехода> Настройки> Сервер
Установите "Задержку тайм-аута сервера" как неограниченную в выпадающем меню.
или
Goto $WORKSPACE/.метаданные/.плагины/org.eclipse.core.runtime/.настройки/org.eclipse.wst.server.core.prefs
Добавление/обновление линейной машины-скорость= -1
здесь -1 ~ Неограниченно
Если у вас все еще возникает проблема после изменения настроек тайм-аута, то лучше всего удалить конфигурацию сервера в Eclipse (на вкладке Просмотр сервера) и создать ее заново.
Сервер -> Новый сервер.
У меня это сработало.
да, это работает, но максимальное ограничение - 1800, то есть 30 минут.
Иногда при перестройке всей нашей базы данных (при первоначальном запуске сервера) это может длиться дольше 30 минут и вызывать проблемы.