2013-08-01 3 views
32

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

+4

хорошо это не полезно – abden003

ответ

81

Если вы не установили пакет Eclipse IDE for Java EE Developers, вам необходимо убедиться, что вы устанавливаете подключаемый модуль «Расширения адаптеров сервера JST».

Для этого перейдите в Help-> Install New Software ... и выберите "Kepler" repository. Затем разверните «Веб, XML, Java EE и OSGi Enterprise Development» и установите флажок «Расширения адаптеров сервера JST». Нажмите «Готово», примите, установите и перезапустите. Теперь вы можете добавить новый сервер, как вы привыкли.

+2

Это тоже помогло - я случайно установил стандартный идеал без инструментов java ee. Добавлены «адаптеры сервера JST» и «Расширения адаптеров сервера JST». – MrLymy

+1

Это была огромная помощь. Я только должен был установить один пакет, чтобы заставить его работать: «Расширения адаптеров сервера JST». – emilebaizel

+1

Работал для меня. Благодаря ! – Akash5288

4

правой кнопкой мыши на вкладке "Сервер" в нижней части -> New -> Сервер -> Tomcat7.0

5

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

+1

Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий ниже своего сообщения - вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно [репутации] (http://stackoverflow.com/help/whats-reputation), вы будете быть в состоянии [прокомментировать любое сообщение] (http://stackoverflow.com/help/privileges/comment). –

+0

Извините, человек, король нового в этом. У меня недостаточно репутации для c0mment. и спасибо за вашу информацию. –

+1

Добро пожаловать. Сделайте хороший вопрос и ответьте, и у вас будет достаточно очков репутации для комментариев в ближайшее время. Удачи! –

1

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

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

Он будет доступен в диалоговом окне «Новый проект».

Редактировать: Это была версия EE Кеплера. Если вы загрузили другую версию, см. Комментарий Al's ниже.

+0

FWIW, это то, что я пробовал в первую очередь, но я не видел Apache Tomcat в качестве опции до тех пор, пока не установил расширение JT Server Adapters Extension. Мне казалось, что я могу получить всевозможные другие серверы, от Jetty до JBoss до Websphere [дрожь], но не Tomcat. Как только я установил плагин, я мог бы добавить время выполнения точно так, как вы описали. –

3

Уточняя ответ Marvin Эмиля Brach, за исключением тех, кто пытается настроить Eclipse, для TomEE 1.6 (который основан на Tomcat 7):

Там в руководстве по http://openejb.apache.org/tomee-and-eclipse.html. Но если вы хотите использовать существующий Eclipse, стандартный 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.Таким образом, полный набор плагинов, которые я должен был установить для фиксации это:

  • Eclipse, Java EE Developer Tools
  • JST Серверные адаптеры
  • JST Серверные адаптеры Расширения
  • JST Сервер UI
  • Затмение Java Web Developer Tools
  • Веб-разработчик Eclipse
  • WST Серверные адаптеры
0

У меня была аналогичная проблема с 404 в Tomcat 7 в Kepler:

я мог бы запустить TC штраф вне затмения, но не мог начать его изнутри затмения.

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

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

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

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

Смежные вопросы