it-swarm.com.ru

Запуск Tomcat с Eclipse Kepler

У меня проблемы с запуском Tomcat 7 в Eclipse kepler (последняя версия). Я создаю новый проект, и когда я выбираю новую среду выполнения, я не получаю параметры для Tomcat, которые я использую в Eclipse Juno. Поэтому мой вопрос заключается в том, как настроить Tomcat с Eclipse kepler.

32
abden003

Если вы не установили пакет Eclipse IDE для разработчиков Java EE поэтому вам необходимо убедиться, что вы устанавливаете плагин "Расширения серверных адаптеров JST".

Для этого перейдите в «Справка-> Установить новое программное обеспечение ...» и выберите репозиторий «Kepler» . Затем разверните «Разработка для Web, XML, Java EE и OSGi Enterprise» и установите флажок «Расширения серверных адаптеров JST». Нажмите «Готово», примите, установите и перезапустите. Теперь вы сможете добавить новый сервер, как вы привыкли.

81
Marvin Emil Brach

Вы уверены, что вы установили "Eclipse IDE for Java EE Developers"?

5
Pavan JDev

Щелкните правой кнопкой мыши на вкладке «Сервер» внизу -> Создать -> Сервер -> Tomcat7.0

4
Fox

Обдумывая ответ Марвина Эмиля Браха, для тех, кто пытается установить Eclipse для TomEE 1.6 (который основан на Tomcat 7):

Это руководство находится по адресу http://openejb.Apache.org/tomee-and-Eclipse.html . Но если вы хотите использовать существующую установку Eclipse Standard IDE (Kepler SR2) - т.е. не «Eclipse IDE для разработчиков Java EE» - вы столкнетесь с этим исключением: 

Java.lang.NullPointerException: для проекта не существует IModelProvider P/[...] версии: Dynamic Web Module 3.0

Простая установка серверных адаптеров JST, как это было рекомендовано ранее, не сделала этого для меня, но я нашел этот совет: http://juhap.iki.fi/misc/nullpointerexception- while-creating-new-portlet-project-in -liferay-ide/ . Другой плагин, который мне нужен, чтобы получить редактор сервера, - это WST Server Adapters. Итак, полный набор плагинов, которые мне пришлось установить для исправления:

  • Инструменты разработчика Eclipse Java EE
  • Серверные адаптеры JST
  • Расширения серверных адаптеров JST
  • Пользовательский интерфейс JST-сервера
  • Eclipse Java Web Developer Tools
  • Инструменты для веб-разработчиков Eclipse
  • WST серверные адаптеры
3
Hein Blöd

Хорошо, я понял это для всех, кто заинтересован. Я в Кеплере SR1.

Перейдите в «Окно»> «Настройки». Нажмите на Сервер> Среды выполнения. Нажмите Добавить ..... Выберите Apache Tomcat v7.0, затем нажмите Далее. Найдите, где вы установили Tomcat. Нажмите Готово.

Затем он будет доступен в диалоге вашего нового проекта.

Правка: Это было с EE-версией Кеплера. Если вы скачали другую версию, см. Комментарий Ала ниже.

1
josephbales

У меня была похожая проблема с 404 в Tomcat 7 в Кеплере:

Я мог нормально запустить TC за пределами Eclipse, но не смог запустить его из Eclipse. 

Моя проблема заключалась в том, что Eclipse не копировал корневое приложение в каталог Eclipse TC. Как только я скопировал корневое приложение, я был в порядке. 

Эта ссылка решила мою проблему:

http://www.coreservlets.com/Apache-Tomcat-Tutorial/Tomcat-7-with-Eclipse.html

Надеюсь, что это поможет и спасет вас потерянное утро, как я прошел! 

0
Max Tomlinson