I straight away jump into the deployment of a simple j2EE web application. I assume you already know about the following tasks and you did it. Your machine is a Java Virtual Machine. that is you have already setup your machine into Java environment. You have basic understanding of the Java Development and its concepts. You have enough experience on how to configure and run the Apache Tomcat server. Hope your server runs on http://localhost:8080 You know the basics of you Eclipse or any IDE which supports for Java application development. (you may the fan of notepad or notepad++ Don't worry) You have simple understanding of maven build tools.