Apache Tomcat не отображается в средах выполнения Eclipse Server - PullRequest
160 голосов
/ 04 января 2010

У меня установлен, запущен и проверяется tomcat 5.5 на http://localhost:8080/. Параметр меню Tomcat появляется в строке меню Eclipse, и я могу запускать и останавливать Tomcat оттуда. В Eclipse он не отображается как среда выполнения сервера в окне «Настройки» - «Сервер» - «Среды выполнения» и не отображается в списке сред, которые можно добавить, когда я нажимаю кнопку «Добавить». Я вижу только библиотеку времени выполнения J2EE.

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

Версия Eclipse - 3.5.1

Ответы [ 7 ]

314 голосов
/ 08 февраля 2011

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

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

  1. Помощь -> Установить новое программное обеспечение
  2. Выберите «Гелиос» - http://download.eclipse.org/releases/helios" сайт или kepler - http://download.ecliplse.org/releases/kepler
  3. Развернуть "Разработка Web, XML и Java EE"
  4. Проверка Серверные адаптеры JST (версия 3.2.2)

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

РЕДАКТИРОВАТЬ: С Eclipse 3.7 Indigo Classic, Eclipse Kepler и Luna, шаги одинаковы (с соответствующим сайтом обновлений), но вам нужно и серверные адаптеры JST и расширения серверных адаптеров JST для получения времени выполнения сервера Параметры среды.

22 голосов
/ 14 октября 2010

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

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

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

19 голосов
/ 20 февраля 2016

Вам нужно перейти на Справка> Eclipse Marketplace . Затем введите сервер в поле поиска. На нем отобразится Серверные адаптеры Eclipse JST (Apache Tomcat, ...). Выберите его и установите. Затем вернитесь к Окно> Параметры> Сервер> Время выполнения Среда , нажмите добавить, выберите версию Apache Tomcat и добавьте каталог установки.

14 голосов
/ 04 января 2010
  1. Window > Preferences > Server > Runtime Environments (как вы сказали)
  2. Add
  3. Apache > Apache Tomcat 5.5

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

8 голосов
/ 04 января 2010

и не отображается в списке сред, которые можно добавить, когда я нажимаю кнопку «Добавить». Я вижу только библиотеку времени выполнения J2EE.

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

1 голос
/ 05 апреля 2016

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

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

У LUNA нет необходимости производить новую установку!

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

enter image description here

1 голос
/ 19 июля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...