Развертывание проекта с использованием Maven - PullRequest
1 голос
/ 18 сентября 2011

Я создал проект в Eclipse и построил его с помощью Maven. Мне нужно развернуть мой проект на моем сервере Tomcat после упаковки проекта. Как я могу это сделать? Я уже добавил свой сервер Tomcat в Eclipse.

Ответы [ 4 ]

2 голосов
/ 18 сентября 2011

Во время разработки, если вы используете плагин M2E, вы все равно можете позволить M2E построить проект и просто использовать Запуск на сервере , щелкнув правой кнопкой мыши по проекту.Это самое простое.

Если Запустить на сервере не отображается в меню, вы можете просто щелкнуть правой кнопкой мыши проект -> Включить граненую форму и затем проверить Динамический веб-модуль как на на этом скриншоте

Для опций maven plugin, кроме того, на что указал @ Ramon , есть t7mp T7MP полезен с точки зрения тестирования интеграции.Вы можете обратиться к странице конфигурации вики для получения дополнительной информации.

1 голос
/ 18 сентября 2011

Чтобы развернуть веб-проект на сервере Eclipse Tomcat: http://www.eclipse.org/webtools/community/tutorials/BuildJ2EEWebApp/BuildJ2EEWebApp.html

Чтобы узнать о развертывании приложений на автономном сервере Tomcat: http://tomcat.apache.org/tomcat-7.0-doc/deployer-howto.html

1 голос
/ 18 сентября 2011

отредактируйте (или создайте, если он не существует) ваш $ HOME / .m2 / settings.xml, чтобы включить следующий блок сервера, при этом предполагается, что в вашем $CATALINA_HOME/conf/tomcat-users.xml есть запись типа

<user username="tomcatuser" password="tomcatpw" roles="tomcat, manager-gui"/>

<settings>
  <servers>
    <server>
      <id>tomcat</id>
      <username>tomcatuser</username>
      <password>tomcatpw</password>
    </server>
  </servers>
</settings>

Затем вы можете выполнить развертывание на tomcat с помощью maven, используя

mvn tomcat:deploy

Дополнительные настройки развертывания tomcat для maven см.

http://mojo.codehaus.org/tomcat-maven-plugin/configuration.html

1 голос
/ 18 сентября 2011

Кажется, теперь есть официальный плагин maven для tomcat здесь . Я использовал старую версию , которая кажется более стабильной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...