title: Approach to be followed for deploying the application
body: <p>We have developed a web based application in java(STRUTS 2.0). Now we want to deploy the application. The client is having one pre UAT environment ,UAT environment and a production environment.</p>
  
  <p>Now when we are deploying for pre-UAT we have created the copy of our project and renamed it to pre-UAT. Similarly we are planning for UAT environment and one we already have for development. So in all we will be having 3 copies of our code.</p>
  
  <p>I want to ask is this approach correct or what is the standard approach followed. This is not our final release as we are first releasing a version and then we will be working on other modules.</p>
  
  <p>So please can anyone guide me for approach to follow for creating this 3 different environments.Thanks in advance</p>