Abhijeet Neware wrote:What is difference between web server and application server?
Web server is used to serve static content like HTML/images etc..
Java Application server is a fully
JEE compliant server where you can run
servlets, EJBs, MDB etc...
Does the tomcat work without apache?
If you meant the Apache web server then Yes. Tomcat is a web container which implements the servlet/JSP specifications. There can be scenarios where Apache web server is used as a front end to the Tomcat but it depends on the requirement.