У меня возникла проблема с запуском tomcat 7 в eclipse kepler (новейшая версия). Я создаю новый проект, и когда я выбираю новую среду выполнения, я не получаю параметры для tomcat, как я использую в eclipse Juno. Поэтому мой вопрос в том, как настроить tomcat с помощью eclipse kepler.
Запуск кота с eclipse kepler
Ответ 1
Если вы не установили пакет Eclipse IDE для разработчиков Java EE, вам нужно убедиться, что вы устанавливаете подключаемый модуль "Расширения адаптеров сервера JST".
Для этого перейдите в Help- > Install New Software... и выберите хранилище Kepler. Затем разверните "Веб, XML, Java EE и OSGi Enterprise Development" и установите флажок "Расширения адаптеров сервера JST". Нажмите "Готово", примите, установите и перезапустите. Теперь вы должны иметь возможность добавить новый сервер, как вы привыкли.
Ответ 2
Вы уверены, что вы установили "Eclipse IDE for Java EE Developers"
?
Ответ 3
Щелкните правой кнопкой мыши на вкладке "Сервер" внизу → Создать → Сервер → Tomcat7.0
Ответ 4
Разрабатывая ответ Marvin Emil Brach, для тех, кто пытается настроить 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/[...] версии: Динамический веб-модуль 3.0
Просто установив адаптеры сервера JST, как было рекомендовано, раньше не делал этого для меня, но я нашел этот намек: http://juhap.iki.fi/misc/nullpointerexception-while-creating-new-portlet-project-in-liferay-ide/. Другой плагин, который мне нужен, чтобы получить редактор сервера, - это адаптеры сервера WST. Поэтому полный набор плагинов, которые я должен был установить для исправления, это:
- Инструменты разработчика Eclipse Java EE
- Адаптеры для серверов JST
- Расширения адаптеров сервера JST
- Интерфейс JST-сервера
- Eclipse Java Web Developer Tools
- Инструменты для веб-разработчика Eclipse
- Адаптеры сервера WST
Ответ 5
Хорошо, я понял это для всех, кого это интересует. Я в Kepler SR1.
Перейдите в окно > Настройки. Нажмите "Сервер" > "Среда выполнения". Нажмите Добавить... Выберите Apache Tomcat v7.0, затем нажмите "Далее". Перейдите к месту установки Tomcat. Нажмите "Готово".
Затем он будет доступен в диалоговом окне "Новый проект".
Изменить: Это была версия EE Кеплера. Если вы скачали другую версию, см. Комментарий Al ниже.
Ответ 6
У меня была аналогичная проблема с 404 в Tomcat 7 в Kepler:
Я мог бы запускать TC отлично за пределами eclipse, но не смог запустить его из eclipse.
Моя проблема заключалась в том, что eclipse не копировал корневое приложение в каталог TC eclipse. Как только я скопировал корневое приложение, я был в порядке.
Эта ссылка решила мою проблему:
http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html
Надеюсь, это поможет и избавит вас от утра, как я прошел!