How to deploy a WAR file to Tomcat using Maven

Step by step Maven guide to build a WAR and deploy that WAR to Tomcat with plugin setup build and common troubleshooting tips.