2010-09-25 2 views
9

В примерах исходного кода Spring используется плагин maven tomcat, и я могу запускать эти проекты с помощью команды mvn tomcat:run, но то, что я не вижу в приложении, не разворачивается на локальном сервере tomcat («C: \ apache tomcat \ webapps \»). .плагин maven tomcat или плагин для загрузки?

И как он отличается от грузового плагина? (В этом случае, когда я запустил команду mvn cargo:redeploy, я вижу приложение, развернутое в местоположении «C: \ apache tomcat \ webapps \»)

Если я добавлю плагин для весов к примерам весны (например, mvn-showcase , petclinic) .. это испортит вещи?

ответ

7

Примеров источников пружинного кода использовать Maven кот плагин и я могу запустить эти проекты, используя команду МВН кот: бег, но что я не вижу приложение не развернуто на локальном сервере Tomcat ("C: \ Apache кот \ WebApps \ ")

команда tomcat:run запускает встроенный Tomcat, не развертывать приложения на локальном сервере Tomcat (почему это дело так или иначе?).

И как он отличается от грузового плагина?

Cargo является агностиком инструмента контейнера, так что вы можете настроить его, чтобы использовать удаленный контейнер, локально установленный контейнер, встроенный контейнер (до тех пор, как реализации для данного контейнера) и по-прежнему использовать единый API (или набор команд).

В этом случае, когда я управлял командой mvn cargo:redeploy, я вижу приложение развернутым в папке "C: \ Apache Tomcat \ WebApps \"

Cargo не поддерживает работу Tomcat+6.x во встроенном режиме , Таким образом, вы, скорее всего, используете его с локально установленным контейнером, и ваше приложение физически развернуто на нем.

Если я добавляю грузовой плагин к POM весенних примеров (например, mvn-showcase, petclinic) .. это испортит вещи?

Это ничего не испортит, почему бы и нет.

+0

Pascal, Спасибо за ваш ответ. Некоторое время я не любил использовать встроенный контейнер tomcat. Я добавлю плагин к этим примерам. Спасибо за ваше время. – javanoob

+0

@javanoob Добро пожаловать. –

0

Вы можете использовать плагин tomcat maven и развернуть его на внешний сервер tomcat. см. this link для всех доступных целей. tomcat-run запустит встроенный сервер, а tomcat: развернуть работу для внешнего tomcat.

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