Apache Tomcat не отображается в среде Runtime сервера Eclipse

У меня есть tomcat 5.5, установленный, запущенный и проверяемый на http://localhost:8080/. Опция меню Tomcat появляется в строке меню Eclipse, и я могу начать и остановить Tomcat. В Eclipse он не отображается в качестве среды выполнения сервера в Window - Preferences - Server - Runtime Environments и не отображается в списке сред, которые можно добавить, когда я нажимаю кнопку "Добавить". Все, что я вижу, это библиотека времени исполнения J2EE.

Edit:
Работает в Windows XP.

Версия Eclipse - 3.5.1

Ответ 1

В моем случае мне нужно было установить "JST Server Adapters". Я запускаю Eclipse 3.6 Helios RCP Edition.

Ниже приведены шаги, которые я выполнил:

  • Справка → Установить новое программное обеспечение
  • Выберите "Helios - http://download.eclipse.org/releases/helios" сайт
  • Разверните "Разработка Web, XML и Java EE"
  • Проверьте адаптеры сервера JST (версия 3.2.2)

После этого я мог бы определить новые среды выполнения Runtime.

EDIT: с Eclipse 3.7 Indigo Classic, Eclipse Kepler и Luna, этапы одинаковы (с соответствующим сайтом обновлений), но вам нужно как адаптеры сервера JST, так и расширения JT Server Adapters Extentions, чтобы получить сервер Параметры среды выполнения.

Ответ 2

У меня была та же проблема, и я решил ее с помощью следующих шагов

  • Справкa > Установить новое программное обеспечение...
  • Выберите "Репозиторий платформы Eclipse Web Tools Platform (http://download.eclipse.org/webtools/updates)" в раскрывающемся списке "Работа с".
  • Выберите "Платформа веб-инструментов (WTP)" и "Компоненты, предоставляемые проектом".

Завершите все шаги установки и перезапустите Eclipse. При попытке добавить среду выполнения сервера вы увидите кучу серверов.

Ответ 3

  • Window > Preferences > Server > Runtime Environments (как вы сказали)
  • Add
  • Apache > Apache Tomcat 5.5

Это работало для 3 последних версий Eclipse. Если на вашем eclipse такой опции нет, получите новую установку (для разработчиков Java EE).

Ответ 4

Вам нужно перейти в Справкa > Eclipse Marketplace. Затем введите сервер в поле поиска, чтобы он отображал Eclipse JST Server Adapters (Apache Tomcat,...). Выберите этот вариант и установите его. Затем вернитесь в Окно > Настройки > Сервеp > Runtime Environnement, нажмите добавить версию Apache tomcat, затем добавьте каталог установки.

Ответ 5

и не отображается в списке сред, которые можно добавить, когда я нажимаю кнопку "Добавить". Все, что я вижу, это библиотека времени исполнения J2EE.

Go get Eclipse для Java EE разработчики. Обратите внимание на дополнительную" EE". Это включает в себя, среди прочего, платформу веб-инструментов, среди прочего, множество серверных плагинов, среди прочего, для Apache Tomcat 5.x. Это также логично; JSP/Servlet является частью API Java EE.

Ответ 6

Вы можете получить больше успеха, если вы сделаете "поиск" для среды выполнения из экрана настроек вместо того, чтобы нажимать "добавить" - см. эту демонстрацию на youtube. http://www.youtube.com/watch?v=EOkN5IPoJVs&playnext_from=TL&videos=rVnITzSU2Z8 - Когда вы нажимаете на поиск, вам предлагается указать каталог tomcat, а затем ДОЛЖНО добавить его в качестве среды выполнения сервера. К сожалению, для меня это не так (я понял, что "не было обнаружено новых сред среды выполнения сервера" ). Но у вас может быть больше успеха.

Ответ 7

Сценарий 1: У вас был Eclipse, показывающий сервер, и теперь после удаления конкретной версии, которую вы хотите настроить на Eclipse, новый экземпляр локального сервера. Но вы не можете двигаться дальше.

Это происходит из-за причины, по которой Eclipse по-прежнему ищет сконфигурированную версию каталога Tomcat, каталог которой больше не существует.

Нет необходимости до тех пор, пока LUNA не сделает новую установку!

Все, что нам нужно, - ЗАМЕНИТЬ новую среду времени выполнения сервера в eclipse после удаления старого, чего не существует. Eclipse будет

введите описание изображения здесь