If you want to deploy a developer to test on your machine, you should use Tomcat Maven Plugin or, better, Maven Jetty Plugin (this is better because it is easier and faster).
If you want to deploy it to a remote server, say that for every commit on your SCM you should use Contiuous Integration tools like Jenkins or Apache Continuum.
source share