TOMCAT := Container which does housekeeping for the Servlets and communicates with the Web server.
1. Do i need to install APACHE and TOMCAT independently, and if yes ,does order of installation matters i.e Install APACHE first and then TOMCAT and vice -versa
2. Can i use TOMCAT with another web server , i mean other than APACHE.
Apache is a web server for static web sites while Apache Tomcat is a web server and a servlet container that implements the Java Servlet and the JavaServer Pages (JSP) specifications.
All you need for the book is a Tomcat.