Deploying a WAR to Tomcat using Maven

Most articles you will find about automatically deploying a WAR to Tomcat using Maven will mention the Tomcat Maven plugin. I was trying to use this plugin, but I didn't get it to work. The manager app kept returning a 403 even though I followed the instructions and added the credentials to my Maven settings.xml file. Also, the plugin kept trying to publish my app to a path under root, while I wanted it published to the root of the server (ROOT.war). The plugin kept using the artifact-id as an application path. 

ANYWAY, I decided to return to good old Ant, because Ant always understands what I want and I always understand what Ant wants. Fortunately, since we can run Ant tasks from Maven, I didn't have to switch my entire build process to Ant.

Here is how I (re)deploy my WAR to Tomcat using Ant tasks from Maven.

  1. Put the plugin definition below between the <plugins>  tags in your application's pom.xml  file.
    <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.3</version>
        <executions>
            <execution>
                <phase>install</phase>
                <configuration>
                    <tasks name="Deploy to Tomcat">
                        <!-- stop tomcat -->
                        <exec dir="${tomcat.dir}" executable="${tomcat.dir}/bin/shutdown.bat" failonerror="false">
                            <arg line="" />
                        </exec>
                        <!-- give Tomcat some time to shut down -->
                        <sleep seconds="1"/>
                        <!-- delete the web application folder -->
                        <delete dir="C:\tomcat7\webapps\ROOT" />
                        <!-- copy the new war file to Tomcat and overwrite an existing file -->
                        <copy file="C:\PROJECTS\MyProject\target\ROOT.war" todir="C:\tomcat7\webapps" overwrite="true"
                            failonerror="true" />
                        <!-- start tomcat -->
                        <exec dir="${tomcat.dir}" executable="${tomcat.dir}/bin/startup.bat" failonerror="true">
                            <arg line="" />
                        </exec>
                    </tasks>
                </configuration>
                <goals>
                    <goal>run</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
    
  2. Obviously, you should adjust the directory paths in the code above to reflect your own situation.
  3. Finally, create the tomcat.dir  property in your maven file like this:
    <properties>
        <tomcat.dir>C:\tomcat7</tomcat.dir>
    </properties>
    

I hope this works for you. Happy programming!

John at Monday, July 15, 2013 4:30 AM It's very useful. A++

Felaktitup at Saturday, July 14, 2018 10:11 PM В эти дни очень популярным направлением есть приобретение вещей для детишек в интернет-магазинах. Вы имеете возможность приобрести товары и получить их домой с доставкой. Среди предметов торговли доступно очень много крутых вариантов. У вас присутствует хорошая возможность купить детские коляски. Вы сможете купить интересующий вас детский товар, например [url=http://tymoe.ru/catalog/postelnoe_bele/]Детское постельное белье[/url] у нас на сайте. На tymoe.ru вы сможете купить для себя детские подушки и детские кроватки. Если вам потребуются погремушки для детишек, то заказать такие предметы торговли можно на портале. Если вы стремитесь приобрести детские кроватки, хотя, не представляете, какие лучше заказать, присмотритесь к позициям на ресурсе. Администрация регулярно обновляет разнообразные предложения на ресурсе. Вы имеете шанс найти самые лучшие предложения на сайте. Если вам необходимы санки детские определенного образца, вам стоит присмотреться к различным предложениям. В случае, если твоя династия ожидает новорождённого, вам нужно будет положить младенца в колыбель, вы можете подобрать мягенькие подушки для деток. Компания очень часто проводит распродажи. Вы сможете выбрать оптимальные интересные варианты, такие как: коляски, автокресла, одежда, игрушки и т. д. Если вас заинтересовало мнение о вещах, вам нужно обратить внимание на отклики. Вы сможете просмотреть большую базу рецензий и положительных отзывов. Вам лучше также обратить интерес на отклики о многих товарах. На сайте также доступен блог. Если вас привлекают коляски трансформеры, подобрать оптимальные варианты различных цветов очень не трудно. Вы можете установить связь с администраторами, и они проконсультируют вас о наличии многих вариантов. Важно отметить, что компания работает в отрасли торговли не второй день. Специалисты занимаются вещами для деток и безукоризненно информируют по всем категориям вещей. Вы сможете найти товары и получить отличную помощь. Рынок предложений сейчас колоссально большой, хотя, найти хорошие предметы торговли очень тяжко. Подсказать как найти отличные предметы торговли бюджетных марок или первоклассных категорий вам могут менеджеры. Они посодействуют найти красивую кровать или подберут самую лучшую мягкую мебель. Сегодня вы сможете купить самый эффективный для вас товар. Потребуется получить рекомендацию от проверенных менеджеров. Вы можете вести диалог с квалифицированными консультантами, тестировать интересующие вас товары, обговаривать ценовую политику и многое другое. Необходимо отметить, что талантливые менеджеры смогут подобрать товар с учетом оговоренных средств покупки, подскажут как выбрать манеж, автокресла и многое другое. Сегодня, организация предлагает самые оптимальные для вас и вашей семьи товары. Вы сможете подобрать [url=http://tymoe.ru/catalog/komody/]Детские комоды[/url] , на tymoe.ru вы подберете комоды, шкафчики, детские столы и многое другое. Если вам нужно детское постельное белье, то оптимальнее фирмы вам не подобрать. Интернет-магазин "ЧАДО ТЫ МОЁ" ведет партнерство с поставщиками и предоставляет вещи от надёжных торговых марок. Вы имеете шанс выбрать необходимые товары и приобрести их в быстрые сроки. Если вам хочется приобрести вещи со скидкой, то вы имеете возможность пообщаться по этому поводу также с администраторами. В сезоны на полотенца детские и детские коляски можно подловить скидку. В компанию звонит достаточно жен, которые интересуются детским текстилем. В связи с тем, что акции на одеяла и пледы для деток проходят не часто и не во всех магазинах, то в этом интернет-магазине вы вероятно можете найти товары по надёжным ценам. Нужно выделить, на портале присутствуют товары для купания вашего дитя. Вы имеете шанс купить все для купания новорожденного, а курьеры компании доставят вам вещи в мгновенные сроки. Если у вас начнут проявляться вопросы, вы можете интересующий период звонить к руководителям.

Lartuksgeoda at Tuesday, July 24, 2018 7:56 AM If you have different issues with childbearing, best way to employ services of vocational doctors. They can help you with gestation planning and you could receive good moments in hereafter your period. If you wish to use this kind of services, we advise to go [url=https://www.mother-surrogate.com]how does surrogacy work[/url] here. At mother-surrogate.com are available services from woman from different countries. Before the operation of concept of a kid you will do any explores. It is necessary to make, cause the child need have born healthy and wealthy. Using services of these organization future woman will be ready for all steps of pregnancy. Also, it is combine with psychology thoughts. During the ocasion of pregnancy clients will be examined 9 months. Professionals who are working at firm will make general blood analyze and cardiac tests. As fact during the days of first 3 months you will visit gynecologist every month. If you desire to get data about organization, best way to connect with administrators. They will provide data about cities with representative offices of organization. They support you to model choice of services. The cost of all services is different. Therefore of the explore results doctors will correct objectives. During of all act of gestation you can meet face to face with some problems as: inflammatory processes, regular diseases and other. That there were no viability problems, best way to do examination of the figure every month. It will defend of new problems with health and help to grow healthy kid. If you were previously illness and have some issues with health, specialists will ensure for your body main diagnostic during all days of gestation. This concerns the detection of malformations of the embryo and diagnostic chromosomal diseases. This kind of survey receive possibility to get answer about health of future child and physical condition of the mother health. Surrogate mummy company will suggest you to delete various problems. You have possibility to shape your house happy. All what you need to communicate with administrator of company. It is probable to make if you connect with managers in WhatsApp or by e-mail. You should make a call to the organization Surrogate Motherhood Center clinic of professor Feskov at number USA +18448927800 or Ukraine Kharkov +380577604829. Visit clinic you should at direction: Kiev, Lomonosova st. 71e or Kharkiv Holodnogorskaya Street 15. If you want to receive different recommendations, best way to connect with administators who are working at firm. If you wish need surrogacy help, this company will support you. The basic reason – they have vocational team. Feskov Surrogacy Firm will support you if you want to be a mom.

LoberiIdeap at Friday, July 27, 2018 8:50 PM If you want to get money in USA, but you don’t know how it is feasible to do, we advice to use cash loans in U.S.. The best method to solve private issues is to use short term payday loans in U.S.. One of the most significant services is maybeloan. More data about this service you should search at source [url=https://maybeloan.com/payday-loans/ca/ca-long-beach.html]instant payday loans in Long Beach[/url] At [url=https://maybeloan.com/payday-loans/ca/ca-anaheim.html]https://maybeloan.com/payday-loans/ca/ca-anaheim.html[/url] you could take coins if you have a good or poor credit invoice. Firm could assistance and afford different options. Administrators who are working in maybeloan will provide for you needed money earnings as soon as feasible. If you are a citizenship of United States of America and you wish to receive coins, you could receive payday loans at the moment in AZ or different city. This firm is one of the best in term of service. Specialists would provide for you quickest payday loans in Colorado or in other town. If you are inhabitant of NY, but you have bad credit history in IL, is it also probable to take a loan in organization. This serve helps some man all over the world. Humanity from different U.S. cities took loan and were happy. If you need to get payday loans at the moment in New Hampshire, but organizations don’t help, best way to call managers who are working in Maybeloan. They should suggest private credits or coin advanced. Primary what you must to understand, if you want to take a cash, you must to have U.S. ID. Also increases the chances data which you should give. For example, if you need cash for the car loan, it is needful to indicate this data in the form. You also can use easy payday loans in United States of America for different purposes and objectives. Cash transfer shall be on the next day. If you want to adopt a [url=https://maybeloan.com/payday-loans/ca/ca-san-francisco.html]cash advance in San Francisco[/url] , you could make online decision and use money for private goals. All credit processes are closed. You could be sure that this service is preserve and protect. When you need advice or have different questions, you could call to the technical support number.

TprokisShafe at Friday, August 3, 2018 12:12 PM If you have some problems with childbearing, best way to employ services of professional doctors. They should help you with gestation planning and you could receive good moments in hereafter your period. If you ready to employ this kind of support, we recommend to go [url=https://www.mother-surrogate.com]surrogacy definition[/url] here. At mother-surrogate.com are available services from donors from Ukraine. Before the operation of concept of a child you will do some explores. It is necessary to make, cause the kid must have born strong and innocent. Using services of these company future woman will be ready for all degrees of gestation. As fact, it is consolidate with psychics opinions. During the ocasion of childbearing woman will be examined 10 months. Professionals who are working at company will model basic blood analyze and cardiac tests. Also during the time of first 5 months you will come gynecologist every week. If you desire to receive information about company, best way to exchange information with managers. They will provide information about lands with representative offices of company. They assistance you to model select of services. The price of all services is diverse. Consequently of the survey results doctors will correct subjects. During of all operation of gestation you can meet face to face with any problems as: inflammatory processes, regular diseases and other. That there were no viability issues, better to do examination of the figure every week. It will protect of different problems with body and help to grow healthy baby. If you were previously illness and have different problems with welfare, doctors will ensure for your health basic diagnostic during all months of childbearing. This anxieties the detection of malformations of the fetus and diagnostic chromosome illness. This type of eslimate receive opportunity to receive answer about health of future kid and physical condition of the mom health. Surrogate mother company will suggest you to delete different problems. You have opportunity to do your house joyful. All what you needfull to connect with manager of firm. It is possible to make if you call with specialists in WhatsApp or Viber. You could make a call to the office Surrogate Motherhood Center clinic of professor Feskov at number USA +18448927800 or Ukraine Kharkov +380577604829. Visit company you can at address: Kiev, Lomonosova Street 71E or Kharkiv Holodnogorskaya st. 15. If you have some recommendations, best way to communicate with administators who are working at company. If you desire need surrogacy help, this firm will help you. The basic argue – they have professional team. Feskov Surrogacy Firm will help you if you desire to be a mom.

Nikloanezerie at Monday, August 6, 2018 10:14 PM If you need to get loans in USA, but you don’t know whereby it is feasible to do, we advice to use cash loans in United States of America. The best way to decide private problems is to use pay envelope in United States of America. One of the most important services is maybeloan. More info about this service you could search at link [url=https://maybeloan.com/payday-loans/ca/ca-los-angeles.html]no credit check payday loans in Los Angeles[/url] At [url=https://maybeloan.com/payday-loans/la/la-shreveport.html]https://maybeloan.com/payday-loans/la/la-shreveport.html[/url] you should take money if you have a well or poor credit score. Firm could suggest and allow various options. Administrators who are working in service will provide for you needed money income as soon as feasible. If you are a citizenship of United States of America and you require to obtain coins, you could receive payday loans today in AZ or other town. This firm is one of the most important in term of service. Managers should allow for you quickest payday loans in NY or in other city. If you are denizen of NY, but you have poor credit history in Illinois, is it also possible to take a loan in firm. This maintaince support a lot of man all over the world. Humanity from different U.S. places took loan and were happy. If you want to receive payday loans now in New Hampshire, but companies don’t assist, best way to call administrators who are working in Maybeloan. They should offer private loans or coin advanced. Main what you must to understand, if you wish to take a coins, you need to have USA card. However increases the chances info which you will allow. For example, if you need cash for the flat loan, it is necessary to indicate this information in the form. You also could use easy payday loans in United States of America for different purposes and objectives. Cash transfer will be on the same day. If you desire to take a [url=https://maybeloan.com/payday-loans/mo/mo-saint-louis.html]cash loans in St. Louis[/url] , you should make online decision and use money for private goals. All credit actions are closed. You can be sure that this maintaince is preserve and secure. When you need advice or have different questions, you should call to the managers line.

OlergiVef at Thursday, August 9, 2018 1:30 PM Вы долгое время искали фирму, которая сможет заняться конструированием спецоборудования? Было сложно выбрать сотрудников в отрасли изготовления оборудования для полимер-песчаной продукции? С помощью специалистов компании, которых можно найти полимерпесчаное оборудование, но если вы зайдете на сайт 18PS.RU, то все ваши вопросы будут устранены! На 18ps.ru вы сможете найти специалистов для различных ниш. В это время полимер песчаное оборудование популярно. С содействием него реально изготовить различную продукцию, которая будет востребована для разных целей. Если вы желаете [url=https://18ps.ru/catalog/oborudovanie-dlya-pererabotki-stekla-i-plastika/]оборудование для переработки отходов пластмассы[/url] , рекомендуем обращаться в организацию к профессионалам. На портале компании вы можете просмотреть каталог, в котором находится оборудование к продаже. На всю технику есть гарантийное обслуживание. Если вы стремитесь создать бизнес под ключ, вам потребуется хорошее оборудование. Именно такие установки вы сможете найти, если обратитесь к менеджерам сообщества. Специалисты проинформируют вас и подскажут, как открыть индивидуальный бизнес по переработке пвх отходов и продвигать его. Сегодня разработать рентабельный бизнес не так уж и легко. Чтобы не понизить самооценку, важно существенно изучить сектор. Если вы желаете открыть серьёзное производство, вам понадобиться высоко профильное оборудование. К такому возможно отнести пакетировочные прессы, которые будут надёжно работать длительное время. Нужно хорошо знать, где приобретать такое оборудование. В противном случае возможно прогадать и попасть в западню воров. Сегодня также спецтехнология и переработка материалов невероятно распространена. Именно она сможет дать потенциальность заработать вам огромные деньги. Важным есть и то, что последние технологии развиваются. Сегодня дороги из мусорных материалов уже активно разрабатываются и эксплуатируются. Кроме этого, не так давно начали проектировать и плитку из мусорных отходов. Если вам потребуются будут консультации, мы предлагаем обращаться к менеджерам фирмы. Они смогут проконсультировать заказчиков по разным вопросам.

Your email address will not be shown on the site
9 x 8 =