it-swarm.com.ru

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

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

62
Seth Weiner

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

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

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

20
Vishal Kumar

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

Джо

8
Joe

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

5
Yoni

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

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

или же

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

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

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

4
Amitesh

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

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

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

0
garikapati

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

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

0
Tom Romano