Ответ 1
Да, вы можете использовать плагин Tomcat7 Maven. Вот шаги:
1) Установите Maven Integration для Eclipse (m2eclipse) в ваше затмение с Eclipse Marketplace и т.д.
1.1) Перейдите в Help → Eclipse Marketplace и выполните поиск "Интеграция Maven для Eclipse".
2) Из затмения создайте проект maven.
2.1) Перейдите в Файл → Создать → Проект... → Maven → Проект Maven.
2.2) Нажмите "Далее" (оставьте все поля по умолчанию).
2.3) Выберите "maven-archetype-webapp" и нажмите "Далее".
2.4) Введите произвольное значение для идентификатора группы и идентификатора артефакта. (например, "org.myorg" для идентификатора Groupd и "myapp" для идентификатора Artifact) и нажмите "Готово". (Вы увидите pom.xml в корне вашего проекта.)
3) Измените pom.xml следующим образом: (Замените yourhost
ниже вашим именем хоста или IP-адресом.)
<project ...>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<url>http://yourhost:8080/manager/text</url>
</configuration>
</plugin>
</plugins>
</build>
</project>
4) Добавьте следующие строки в ваш CATALINA_BASE/conf/tomcat-users.xml и перезапустите tomcat.
<tomcat-users>
...
<role rolename="manager-script"/>
<user username="admin" password="" roles="manager-script"/>
</tomcat-users>
5) Из затмения запустите tomcat7: передислоцируйте цель.
5.1) Щелкните правой кнопкой мыши свой проект и выберите "Запустить как" → "Maven build...".
5.2) Введите tomcat7:redeploy
в "Цели" и нажмите "Выполнить".
6) После того, как вы создали ранее настроенный параметр запуска, вы можете запустить tomcat7: переустановить цель из Run → Run Configurations.
Подробнее см. следующие документы:
http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Configuring_Manager_Application_Access
http://tomcat.apache.org/maven-plugin-2.1/index.html
http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/plugin-info.html
Если вы используете другого пользователя вместо администратора с пустым паролем (который является подключаемым модулем по умолчанию), вам нужно создать% USERPROFILE%.m2\settings.xml и отредактировать файл pom.xml, как показано ниже:
% USERPROFILE%.m2\settings.xml:
<settings>
<servers>
<server>
<id>tomcat7</id>
<username>tomcat</username>
<password>tomcat</password>
</server>
</servers>
</settings>
% USERPROFILE% - это ваша домашняя папка. (например, C:\Users\yourusername)
pom.xml:
<configuration>
<server>tomcat7</server>
<url>http://localhost:8080/manager/text</url>
</configuration>
Добавить тег server
.