Posts tagged with ‘tomcat’
Deploying WAR files to Tomcat with Jenkins
kinow @ Mar 20, 2016 15:29:03Tweet
Table of Contents
- Deploying with custom scripts
- Deploying with a build tool
- Deploying with a build server
- Final thoughts
A co-worker asked me this week about how to deploy a WAR file to Tomcat with Jenkins. In my team we are currently maintaining and deploying about 10 Java web systems, but we have no consistent way of deploying the applications to Tomcat yet. In the past I used Ant, Maven, Cargo, Grunt, and Jenkins, so I decided to write this short post to show a few different ways it can be achieved, à la Perl’s TMTOWTDI motto.
At first you may be tempted to write your own script to deploy to Tomcat with some Shell, Perl, Python or Java. But I think I would choose this option only because either I needed some feature that is not available in the other options, or in order to call other tasks or debug some problem.
$ docker run -d -p 8888:8080 jeanblanchard/tomcat:8 $ git clone https://github.com/spring-projects/spring-petclinic.git && cd spring-petclinic && mvn package $ curl --upload-file target/petclinic.war "http://admin:admin@localhost:8888/manager/text/deploy?path=/spring-petclinic&update=true" OK - Deployed application at context path /spring-petclinic
( Read more … )