Я не могу найти, какой Tomcat m2e запущен

#eclipse #maven #tomcat #m2e

#eclipse #maven #tomcat #m2e

Вопрос:

В Eclipse у меня есть проект Maven, который представляет собой веб-приложение. Когда я нажимаю Выполнить -> Maven build (и внутри конфигурации запуска я установил tomcat: цель запуска), запускается Tomcat. Проблема в том, что я вижу в консоли, что запускаемый tomcat имеет версию 6, и поскольку я не установил ни одного Tomcat 6 на свой компьютер, я не знаю, откуда Maven берет этот tomcat. Я бы хотел, чтобы Maven запустил tomcat 8 вместо 6, но я не знаю, где это можно настроить.

У меня нет ничего, связанного с tomcat в моем pom.xml.

Консоль выводит это:

 [INFO] Using existing Tomcat server configuration at C:Usersuserworkspacemyapptargettomcat
oct 21, 2016 3:28:23 PM org.apache.catalina.startup.Embedded start
INFORMACIÓN: Starting tomcat server
oct 21, 2016 3:28:24 PM org.apache.catalina.core.StandardEngine start
INFORMACIÓN: Starting Servlet Engine: Apache Tomcat/6.0.29
  

Но, как я уже сказал, я не знаю, где находится tomcat 6. Я не устанавливал его сам и не знаю, откуда он взялся. Я предполагаю, что это Tomcat, который поставляется встроенным в m2e, но я в растерянности.

Спасибо!

Комментарии:

1. пожалуйста, предоставьте эту информацию: вывод на консоль, pom.xml

2. вы установили переменную окружения CATALINA_HOME ? Включает ли PATH каталог Tomcat bin?

3. @JimHawkins Нет и нет 🙂 Я добавил больше информации о pom.xml и консоль.

4. вы написали » Выполнить -> Maven build (и внутри конфигурации запуска я установил tomcat: цель запуска) «. Итак, я предположил, что вы настроили tomcat7-maven-plugin (работает и с Tomcat 8)

5. в eclipse откройте диалоговое окно » Настройки «. Перейдите в раздел «На сервер » -> » Среда выполнения » . Есть ли в списке серверы Tomcat?

Ответ №1:

Если вы настроили свой tomcat в eclipse IDE, то вы увидите на вкладке серверы. Вам нужно указать eclipse, какую конфигурацию они должны использовать. введите описание изображения здесь

Комментарии:

1. Да, у меня настроен tomcat 8 на вкладке Серверы, поэтому я не понимаю, почему maven запускает экземпляр Tomcat 6.

2. Да, это так. В любом случае, речь идет о tomcat 8, в то время как я пытаюсь найти местоположение tomcat 6